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();
 }
            protected  override bool esValido()
            {
                found = ctx.POLIZAS_CONTRATO.Where(t => t.NRO_POL == reg.NRO_POL && t.COD_CON == reg.COD_CON).FirstOrDefault();
                if (found != null)
                {
                    return true;
                }
                else
                {
                    byaRpt.Mensaje = "No se encontro el contrato";
                    byaRpt.Error = true;
                    return !byaRpt.Error;
                }

            }