예제 #1
0
        public (VoRespuesta, VoCliente) ReadId(int Id)
        {
            VoRespuesta voRespuesta = new VoRespuesta {
                Estatus = true
            };
            var respuesta = new VoCliente();

            try
            {
                var resultado = _ICliente.ReadId(Id);
                respuesta = (from DataRow d in resultado.Tables[0].AsEnumerable()
                             select new VoCliente
                {
                    IdCliente = d.Field <int>("IdCliente"),
                    RazonSocial = d.Field <string>("RazonSocial"),
                    NombreComercial = d.Field <string>("NombreComercial"),
                    RFC = d.Field <string>("RFC"),
                    CURP = d.Field <string>("CURP"),
                    Direccion = d.Field <string>("Direccion")
                }).FirstOrDefault();
            }
            catch (Exception ex)
            {
                voRespuesta.Estatus = false;
                voRespuesta.Mensaje = ex.Message;
                return(voRespuesta, respuesta);
            }

            return(voRespuesta, respuesta);
        }
예제 #2
0
 public DataSet ReadAll(VoCliente Cliente)
 {
     parametros = new SqlParametros();
     parametros.agregar("@RazonSocial", Cliente.RazonSocial ?? "");
     parametros.agregar("@NombreComercial", Cliente.NombreComercial ?? "");
     parametros.agregar("@RFC", Cliente.RFC ?? "");
     parametros.agregar("@CURP", Cliente.CURP ?? "");
     parametros.agregar("@Direccion", Cliente.Direccion ?? "");
     respuesta = new DataSet();
     Persistencia.sp(parametros, ref respuesta, new Cliente());
     return(respuesta);
 }
예제 #3
0
        public VoRespuesta Save(VoCliente Cliente)
        {
            var resultado = _ICliente.Save(Cliente);
            var respuesta = (from DataRow d in resultado.Tables[0].AsEnumerable()
                             select new VoRespuesta
            {
                Estatus = Convert.ToBoolean(d.Field <object>("Estatus")),
                Mensaje = d.Field <string>("Mensaje")
            }).FirstOrDefault();

            return(respuesta);
        }
예제 #4
0
 public DataSet Save(VoCliente Cliente)
 {
     parametros = new SqlParametros();
     parametros.agregar("@IdCliente", Cliente.IdCliente);
     parametros.agregar("@RazonSocial", Cliente.RazonSocial);
     parametros.agregar("@NombreComercial", Cliente.NombreComercial);
     parametros.agregar("@RFC", Cliente.RFC);
     parametros.agregar("@CURP", Cliente.CURP);
     parametros.agregar("@Direccion", Cliente.Direccion);
     respuesta = new DataSet();
     Persistencia.sp(parametros, ref respuesta, new Cliente());
     return(respuesta);
 }
예제 #5
0
        public ActionResult Save(VoCliente Cliente)
        {
            var Respuesta = _IClienteService.Save(Cliente);

            return(Json(new { Respuesta }));
        }
예제 #6
0
 public ActionResult ReadAll(VoCliente Cliente)
 {
     var(Respuesta, Clientes) = _IClienteService.ReadAll(Cliente);
     return(Json(new { Respuesta, Clientes }));
 }