コード例 #1
0
 private BE.entidad GrabarEntidadRapida(BE.entidad SelRazon)
 {
     BE.entidad   obEntidad = new BE.entidad();
     SA.entidadSA entidadSA = new SA.entidadSA();
     try
     {
         // Se asigna cada uno de los datos registrados
         obEntidad.idEmpresa      = "20604303495";
         obEntidad.idOrganizacion = 3;
         obEntidad.tipoEntidad    = "CL";
         obEntidad.tipoDoc        = SelRazon.tipoDoc;
         obEntidad.tipoPersona    = SelRazon.tipoPersona;
         obEntidad.nrodoc         = SelRazon.nrodoc;
         obEntidad.nombreCompleto = SelRazon.nombreCompleto;
         obEntidad.cuentaAsiento  = "1213";
         obEntidad.direccion      = SelRazon.direccion;
         obEntidad.estado         = General.Constantes.StatusEntidad.Activo;
         int codx = entidadSA.GrabarEntidad(obEntidad);
         obEntidad.idEntidad = codx;
     }
     catch (Exception ex)
     {
         // Manejo de errores
         throw new Exception(ex.Message);
     }
     return(obEntidad);
 }
コード例 #2
0
        public JsonResult InsertCliente(BE.entidad entidad)
        {
            SA.entidadSA entidadSA = new SA.entidadSA();

            switch (entidad.idEntidad)
            {
            case 0:
                var codIdEntidad = entidadSA.GrabarEntidad(entidad);
                entidad.idEntidad = codIdEntidad;
                break;

            default:
                entidadSA.UpdateEntidad(entidad);
                break;
            }
            return(Json(entidad, JsonRequestBehavior.AllowGet));
        }