using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace bdAsegasa.db { public partial class ramos { public static int[] ObtieneIDRamos(tscgestionasegasa bd, string[] CodigosRamos) { return bd.ramos.Where(x => CodigosRamos.Contains(x.Codigo)).Select(x => x.idRamo).ToArray(); } /// /// Cambia de idRamo todas las pólzias asociadas al ramoAnterior y tras el cambio elimina dicho ramo /// public static bool EliminarRamo(tscgestionasegasa bd, string ramoAnterior, string ramoNuevo) { try { bd.Database.ExecuteSqlRaw("UPDATE polizassg set idRamo=" + ramoNuevo + " WHERE idRamo=" + ramoAnterior); bd.Database.ExecuteSqlRaw("DELETE FROM ramos where idRamo=" + ramoAnterior); return true; } catch { return false; } } public string CodigoYDescripcion { get { return this.Codigo + " " + this.Descripcion; } } } }