public ByARpt Delete(vPolizas_Contrato Reg)
 {
     POLIZAS_CONTRATO r = new POLIZAS_CONTRATO();
        Mapper.Map(Reg, r);
        cmdDelete o = new cmdDelete { reg = r };
        return o.Enviar();
 }
 public ByARpt Insert(vPolizas_Contrato Reg)
 {
     
     POLIZAS_CONTRATO r = new POLIZAS_CONTRATO();         
     Mapper.Map(Reg, r);
     cmdInsert o = new cmdInsert { reg = r };
     return o.Enviar();
 }
        public List<vPolizas_Contrato> GetPolizas_Contrato(string Cod_Con)
        {
            List<vPolizas_Contrato> List = new List<vPolizas_Contrato>();
            using (ctx = new Entities())
            {

                var query = ctx.POLIZAS_CONTRATO.Where(t => t.COD_CON == Cod_Con).
                             Select(t => new  { t.ID_POL, t.ASEGURADORAS.NOM_ASE,
                                 t.POLIZAS.NOM_POL,
                                 t.NRO_POL, 
                                 t.FEC_INI,
                                 t.FEC_POL,
                                 t.VAL_POL,
                                 t.TIP_POL }).ToList();
             
                foreach (var item in query)
                {
                    vPolizas_Contrato p = new vPolizas_Contrato();
                    p.ID_POL = item.ID_POL;
                    p.NOM_ASE = item.NOM_ASE;
                    p.NOM_POL = item.NOM_POL;
                    p.NRO_POL = item.NRO_POL;
                    p.FEC_INI = item.FEC_INI;
                    p.FEC_POL = item.FEC_POL;
                    p.VAL_POL = item.VAL_POL;
                    if (item.TIP_POL == "I")
                    {
                        p.TIP_POL = "Inicial";
                    }
                    if (item.TIP_POL == "A")
                    {
                        p.TIP_POL = "Ampliacion";
                    }
                    if (item.TIP_POL == "R")
                    {
                        p.TIP_POL = "Reduccion";
                    }
                    if (item.TIP_POL == "M")
                    {
                        p.TIP_POL = "Modificacion";
                    }
                   
                    List.Add(p);
                    
                }
                
                
            }
            return List;

        }
 public ByARpt DeletePoliCon(vPolizas_Contrato Reg)
 {
     return PoliConManager.Delete(Reg);
 }
 public ByARpt UpdatePoliCon(vPolizas_Contrato Reg)
 {
     return PoliConManager.Update(Reg);
 }
        public ByARpt InsertPoliCon(vPolizas_Contrato Reg)
        {

            return PoliConManager.Insert(Reg);
        }
 public ByARpt DeletePlz(vPolizas_Contrato Reg)
 {
     manager = new LegalizacionBLL();
     return manager.DeletePoliCon(Reg);
 }
 public ByARpt InsertPlz(vPolizas_Contrato Reg)
 {
     manager = new LegalizacionBLL();
     return manager.InsertPoliCon(Reg);
 }