public async Task <ActionResult> Edit(ClientesView view) { if (ModelState.IsValid) { if (ModelState.IsValid) { var pic = view.ImagePath; var folder = "~/Content/Clientes"; if (view.ImageFile != null) { pic = FilesHelper.UploadPhoto(view.ImageFile, folder); pic = $"{folder}/{pic}"; } var cliente = this.ToCliente(view, pic); this.db.Entry(cliente).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } } return(View(view)); }
public void Execute(object parameter) { if (parameter.Equals("Categoria")) { CategoriaView categoria = new CategoriaView(); categoria.Show(); } else if (parameter.Equals("TipoEmpaque")) { TipoEmpaqueView tipoEmpaque = new TipoEmpaqueView(); tipoEmpaque.Show(); } else if (parameter.Equals("Clientes")) { ClientesView clientes = new ClientesView(); clientes.Show(); } else if (parameter.Equals("Proveedores")) { ProveedoresView proveedores = new ProveedoresView(); proveedores.Show(); } else if (parameter.Equals("Productos")) { ProductosView productos = new ProductosView(); productos.Show(); } }
public ActionResult Index(ClientesView cv) { ClientesView objCliente = new ClientesView(); if (string.IsNullOrEmpty(cv.clienteCI_RUC)) { ViewBag.ErrorCedula = "Ingrese un número de Cédula o RUC"; } else { if (cv.clienteCI_RUC.Length == 9 || cv.clienteCI_RUC.Length == 12) { ViewBag.ErrorCedula = "Ingrese un número de Cédula o RUC válido"; } else { using (dbFeriaLibroEntities db = new dbFeriaLibroEntities()) { objCliente.cliente = db.Cliente.Where(n => n.clienteCI_RUC == cv.clienteCI_RUC).FirstOrDefault(); if (objCliente.cliente == null) { ViewBag.ErrorCedula = "Usted no es Cliente de ninguna libreria"; } else { objCliente.clienteFeriaLibro = db.ClienteFeriaLibro.Where(n => n.clienteferialibro_clienteID == objCliente.cliente.clienteID).FirstOrDefault(); if (objCliente.clienteFeriaLibro != null) { ViewBag.ErrorCedula = "Usted ya está registrado en el sistema \n Sú codigo es: " + objCliente.clienteFeriaLibro.clienteferialibroID; } else { try { ClienteFeriaLibro objClienteFeriaLibro = new ClienteFeriaLibro(); objClienteFeriaLibro.clienteferialibroFechaCreacion = DateTime.Now; objClienteFeriaLibro.clienteferialibro_clienteID = objCliente.cliente.clienteID; db.ClienteFeriaLibro.Add(objClienteFeriaLibro); db.SaveChanges(); objCliente.clienteFeriaLibro = db.ClienteFeriaLibro.Where(n => n.clienteferialibro_clienteID == objCliente.cliente.clienteID).FirstOrDefault(); ViewBag.CodigoUsuario = "Se ha generado su código. " + "\n Cliente: " + objCliente.cliente.clienteNombre + " " + objCliente.cliente.clienteApellido + "\n Su código identificador es: " + objCliente.clienteFeriaLibro.clienteferialibroID + " Anótelo o memorizelo, el mismo le servirá para reservar y comprar libros"; Session["ClienteIngresado"] = objCliente; return(RedirectToAction("Index", "Libros")); } catch (Exception ex) { ViewBag.ErrorCedula = "Ha ocurrido un error al intentar generar su código \n Error: " + ex.Message; } } } } } } return(View(objCliente)); }
public ClientesControlador(ClientesView pVista) { this.Vista = pVista; //inicializar eventos Vista.Load += new EventHandler(ListaClientes); Vista.btnBuscar.Click += new EventHandler(ListaClientes); Vista.txtBuscar.TextChanged += new EventHandler(ListaClientes); }
static void Main(string[] args) { ClientesView view = new ClientesView(); view.ListarTodos(); Console.ReadKey(); //view.Inserir(); //view.Remover(); //view.Listar(); view.ImprimirXML(); view = null; Console.ReadKey(); }
public static List <ClientesView> GetClientes(int idCompany) //yjs 290719 { cadenaConexion = SelectCadena(idCompany); List <ClientesView> listaclientes = new List <ClientesView>(); string sql = "select a.*,b.descripcion desCiudad, replace(convert(NVARCHAR, a.fechaAlta, 106), ' ', '/') fechaCorta " + "from ClientesCrud a inner join ciudades b on a.idCiudad = b.idCiudad "; SqlConnection con = new SqlConnection(cadenaConexion); con.Open(); SqlDataAdapter adapter = new SqlDataAdapter(sql, con); DataSet dsResultado = new DataSet(); adapter.Fill(dsResultado, "VistaCliente"); DataTable tblEmployee; tblEmployee = dsResultado.Tables["VistaCliente"]; foreach (DataRow drCurrent in tblEmployee.Rows) { ClientesView cliente = new ClientesView() { idCliente = Int32.Parse(drCurrent["idCliente"].ToString()), descripcion = drCurrent["descripcion"].ToString(), email = drCurrent["email"].ToString(), mobile = drCurrent["mobile"].ToString(), idCiudad = Int32.Parse(drCurrent["idCiudad"].ToString()), fechaAlta = DateTime.Parse(drCurrent["fechaAlta"].ToString()), activo = bool.Parse(drCurrent["activo"].ToString()), desCiudad = drCurrent["desCiudad"].ToString(), desActivo = bool.Parse(drCurrent["activo"].ToString()) ? "Si" : "No", fechaCorta = drCurrent["fechaCorta"].ToString() }; listaclientes.Add(cliente); } return(listaclientes); }
private Clientes ToCliente(ClientesView view, string pic) { return(new Clientes { MontoMensual = view.MontoMensual, ImagePath = pic, FechaCreación = view.FechaCreación, CasaPropia = view.CasaPropia, Cedula = view.Cedula, ClientesID = view.ClientesID, Comentario = view.Comentario, Direccion = view.Direccion, NombreInquilino = view.NombreInquilino, NombrePropietario = view.NombrePropietario, RegistroActivo = view.RegistroActivo, ServicioSuspendido = view.ServicioSuspendido, ServicioSuspendidoFecha = view.ServicioSuspendidoFecha, ServicioTipo = view.ServicioTipo, TelefonoCelular = view.TelefonoCelular, TelefonoRecidencial = view.TelefonoRecidencial, UsuarioNombre = view.UsuarioNombre }); }
public async Task <ActionResult> Create(ClientesView view) { if (ModelState.IsValid) { var pic = string.Empty; var folder = "~/Content/Clientes"; if (view.ImageFile != null) { pic = FilesHelper.UploadPhoto(view.ImageFile, folder); pic = $"{folder}/{pic}"; } var cliente = this.ToCliente(view, pic); db.Clientes.Add(cliente); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(view)); }
//protected void cmb_clientes_SelectedIndexChanged(object sender, EventArgs e) //{ // if (cmb_clientes.Value != null && Session["clientes"] == null) // { // List<ClientesView> clientes = new List<ClientesView> // { new ClientesView {IdCliente =Convert.ToInt32(cmb_clientes.Value), Cliente =cmb_clientes.Text.ToString() } }; // Session["clientes"] = clientes; // Response.Redirect($"frm_Ventas?CLIENT_ID={cmb_clientes.Value.ToString()}"); // } // if (cmb_clientes.Value != null && Session["clientes"] != null) // { // ClientesView cliente = new ClientesView { IdCliente = Convert.ToInt32(cmb_clientes.Value), Cliente = cmb_clientes.Text.ToString() }; // var lista = (List<ClientesView>)Session["clientes"]; // lista.Add(cliente); // Session["clientes"] = lista; // frm_Ventas frm = new frm_Ventas(); // frm.ConsularLista(); // } //} protected void btn_serch_Click(object sender, EventArgs e) { string url = Request.RawUrl; if (cmb_clientes.Value != null) { if (url.ToLower().Contains("frm_ventas") == false) { ASPxComboBox cmb = cmb_clientes; if (cmb.Value != null && Session["clientes"] == null) { List <ClientesView> clientes = new List <ClientesView>(); ClientesView cliente = new ClientesView { IdCliente = Convert.ToInt32(cmb.Value), Cliente = cmb.Text.ToString() }; clientes.Add(cliente); Session["clientes"] = clientes; } if (cmb.Value != null && Session["clientes"] != null) { ClientesView cliente = new ClientesView { IdCliente = Convert.ToInt32(cmb.Value), Cliente = cmb.Text.ToString() }; var lista = (List <ClientesView>)Session["clientes"]; lista.Add(cliente); Session["clientes"] = lista; } Response.Redirect($"frm_ventas.aspx?CLIENT_ID={cmb_clientes.Value.ToString()}"); } } }
public static List <ClientesView> getCliente(int idCli, int idCompany) //yjs 290719 { cadenaConexion = SelectCadena(idCompany); var listacli = new List <ClientesView>(); string sql = "select * from ClientesCrud where idCliente =" + idCli; SqlConnection con = new SqlConnection(cadenaConexion); con.Open(); SqlDataAdapter adapter = new SqlDataAdapter(sql, con); DataSet dsResultado = new DataSet(); adapter.Fill(dsResultado, "VistaCli"); DataTable tblCliente; tblCliente = dsResultado.Tables["VistaCli"]; foreach (DataRow drCurrent in tblCliente.Rows) { ClientesView cliente = new ClientesView() { idCliente = Int32.Parse(drCurrent["idCliente"].ToString()), descripcion = drCurrent["descripcion"].ToString(), email = drCurrent["email"].ToString(), mobile = drCurrent["mobile"].ToString(), idCiudad = Int32.Parse(drCurrent["idCiudad"].ToString()), fechaAlta = DateTime.Parse(drCurrent["fechaAlta"].ToString()), activo = bool.Parse(drCurrent["activo"].ToString()), desCiudad = drCurrent["desCiudad"].ToString(), desActivo = bool.Parse(drCurrent["activo"].ToString()) ? "Si" : "No" }; listacli.Add(cliente); } return(listacli); }
public ActionResult Index() { ClientesView clientesView = new ClientesView(); return(View(clientesView)); }
private void btn_verClientes_Click(object sender, EventArgs e) { ClientesView clienteView = new ClientesView(); clienteView.ShowDialog(); }
public GestionarClientesControlador(ClientesView vista) { Negocio = Negocio.getNegocio(); this.vista = vista; }
public void FiltrarClientes() { ClientesView.Filter = FiltroClientes; ClientesView.Refresh(); }