示例#1
0
        public List <BECliente> SeleccionarTodos()
        {
            var oDAClientes = new DACliente();
            var dtClientes  = oDAClientes.SeleccionarTodos();

            if (dtClientes != null)
            {
                if (dtClientes.Rows.Count > 0)
                {
                    var oListaClientes = new List <BECliente>();
                    foreach (DataRow dr in dtClientes.Rows)
                    {
                        oListaClientes.Add(new BECliente
                        {
                            codCli    = dr["codCli"] != DBNull.Value ? Convert.ToInt32(dr["codCli"]) : 0,
                            rucCli    = dr["rucCli"] != DBNull.Value ? Convert.ToString(dr["rucCli"]) : string.Empty,
                            razSocCli = dr["razSocCli"] != DBNull.Value ? Convert.ToString(dr["razSocCli"]) : string.Empty,
                            corCli    = dr["corCli"] != DBNull.Value ? Convert.ToString(dr["corCli"]) : string.Empty,
                            pasCli    = dr["pasCli"] != DBNull.Value ? Convert.ToString(dr["pasCli"]) : string.Empty,
                            fecRegCli = dr["fecRegCli"] != DBNull.Value ? Convert.ToDateTime(dr["fecRegCli"]) : DateTime.MinValue,
                            tipTarCli = dr["tipTarCli"] != DBNull.Value ? Convert.ToString(dr["tipTarCli"]) : string.Empty,
                            numTarCli = dr["numTarCli"] != DBNull.Value ? Convert.ToString(dr["numTarCli"]) : string.Empty,
                            flgAboCli = dr["flgAboCli"] != DBNull.Value ? Convert.ToInt32(dr["flgAboCli"]) : 0,
                            estCli    = dr["estCli"] != DBNull.Value ? Convert.ToInt32(dr["estCli"]) : 0,
                        });
                    }

                    return(oListaClientes);
                }
                return(null);
            }
            return(null);
        }
        public ActionResult Registro(Cliente cliente)
        {
            //para cargar la data
            bool exito = DACliente.RegistrarCliente(cliente);

            return(RedirectToAction("Index"));
        }
示例#3
0
    protected void BTN_regist_Click(object sender, EventArgs e)
    {
        ECliente  encapsular = new ECliente();
        DACliente funcion    = new DACliente();
        String    genero;

        encapsular.Nombres   = TB_nombres.Text;
        encapsular.Apellidos = TB_apellidos.Text;
        encapsular.Telefono  = Int64.Parse(TB_telefono.Text);

        if (DDL_genero.SelectedValue == "1")
        {
            genero            = "Masculino";
            encapsular.Genero = genero;
        }
        if (DDL_genero.SelectedValue == "2")
        {
            genero            = "Femenino";
            encapsular.Genero = genero;
        }
        encapsular.Correo    = TB_correo.Text;
        encapsular.Direccion = TB_direccion.Text;

        funcion.registrarCliente(encapsular);
        this.Page.Response.Write("<script language='JavaScript'>window.alert('Registro Exitoso');</script>");
    }
示例#4
0
    protected void BTN_ingresar_Click1(object sender, EventArgs e)
    {
        DACliente datosCliente = new DACliente();
        ECliente  encapsular   = new ECliente();
        DataTable datos        = new DataTable();
        DataTable rol          = new DataTable();

        encapsular.Correo     = TB_correo.Text;
        encapsular.Contrasena = TB_contra.Text;


        datos = datosCliente.ValidarLogin(encapsular);



        if (int.Parse(datos.Rows[0]["validar_login1"].ToString()) == 1)
        {
            Response.Redirect("~/View/assets/LibrosUsuario.aspx");
        }
        else if (int.Parse(datos.Rows[0]["validar_login1"].ToString()) == 2)
        {
        }
        else if (int.Parse(datos.Rows[0]["validar_login1"].ToString()) == 3)
        {
            this.Page.Response.Write("<script language='JavaScript'>window.alert('Correo o contraseña Incorrectos');</script>");
        }
    }
        public async Task <IActionResult> Index()
        {
            ViewBag.ListadoCliente = await DACliente.listadoAysnc();

            ViewBag.ListadoProducto = await DAProducto.listadoAsync();

            var  usuario = HttpContext.Session.GetString("objUsuario");
            User user    = JsonConvert.DeserializeObject <User>(usuario);

            ViewData["NombreUsuario"] = user.fullname;

            string tcEuro;

            using (var httpClient = new HttpClient())
            {
                using (var respuesta = await httpClient.GetAsync("https://api.exchangeratesapi.io/latest?base=USD"))
                {
                    string apiRespuesta = await respuesta.Content.ReadAsStringAsync();

                    tcEuro = (string)JObject.Parse(apiRespuesta)["rates"]["EUR"];
                }
            }

            ViewBag.TipoCambioEUR = tcEuro;

            return(View());
        }
        public async Task <IActionResult> ListadoOrdenes()
        {
            ViewBag.ListadoOrden = await DAOrden.listadoAsyncSP();

            ViewBag.ListadoCliente = await DACliente.listadoAysnc();

            return(PartialView());
        }
示例#7
0
        public BLMCliente Buscar(int _ID)
        {
            DACliente  daCliente  = new DACliente();
            Cliente    cliente    = daCliente.Buscar(_ID);
            BLMCliente blmCliente = new BLMCliente();

            blmCliente.ID        = cliente.IdCliente;
            blmCliente.Nombres   = string.Format("{0} {1}", cliente.PrimerNombre, cliente.SegundoNombre);
            blmCliente.Apellidos = string.Format("{0} {1}", cliente.ApellidoPaterno, cliente.ApellidoMaterno);
            blmCliente.Direccion = cliente.Direccion;
            return(blmCliente);
        }
示例#8
0
        public List <BLMCliente> ListarClientes()
        {
            DACliente         daCliente   = new DACliente();
            List <Cliente>    clientes    = daCliente.Listar();
            List <BLMCliente> clientesBLM = new List <BLMCliente>();

            foreach (Cliente item in clientes)
            {
                BLMCliente blmCliente = new BLMCliente();
                blmCliente.ID        = item.IdCliente;
                blmCliente.Nombres   = string.Format("{0} {1}", item.PrimerNombre, item.SegundoNombre);
                blmCliente.Apellidos = string.Format("{0} {1}", item.ApellidoPaterno, item.ApellidoMaterno);
                blmCliente.Direccion = item.Direccion;
                clientesBLM.Add(blmCliente);
            }
            return(clientesBLM);
        }
示例#9
0
        public int SaveCliente(ENCliente oCliente)
        {
            DACliente data      = new DACliente();
            int       Resultado = 0;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    Resultado = data.SaveCliente(con, oCliente);
                }
                catch (Exception ex)
                {
                    GrabarLog(ex);
                }
            }

            return(Resultado);
        }
        public ActionResult Editar(string ID)
        {
            Cliente cliente = DACliente.ListadoCliente().Where(x => x.CodCliente == ID).FirstOrDefault();

            return(View(cliente));
        }
 // GET: MCliente/Main
 public ActionResult Index()
 {
     ViewBag.ListadoCliente = DACliente.ListadoCliente();
     return(View());
 }
示例#12
0
        public void EliminarCliente(Clientes c)
        {
            DACliente daCliente = new DACliente();

            daCliente.EliminarCliente(c);
        }
示例#13
0
        public void ActualizarCliente(Clientes c)
        {
            DACliente daCliente = new DACliente();

            daCliente.ActualizarCliente(c);
        }
示例#14
0
        public static List <Clientes> ObtenerClientes()
        {
            DACliente daCliente = new DACliente();

            return(daCliente.ObtenerClientes());
        }
示例#15
0
 public BLCliente()
 {
     oDa = new DACliente();
 }
        public ActionResult Editar(Cliente cliente)
        {
            bool exito = DACliente.ActualizarCliente(cliente);

            return(RedirectToAction("Index"));
        }
        public ActionResult Eliminar(string ID)
        {
            bool exito = DACliente.EliminarCliente(ID);

            return(RedirectToAction("Index"));
        }
示例#18
0
        public void GrabarCliente(Clientes c)
        {
            DACliente daCliente = new DACliente();

            daCliente.GrabarCliente(c);
        }