public void cargaTiendas() { try { TiendaDAO listarTiendas = new TiendaDAO(); dtgTiendas.DataSource = listarTiendas.listarTiendas(); dtgTiendas.Columns[0].HeaderText = "N°"; dtgTiendas.Columns[1].HeaderText = "Nombre"; dtgTiendas.Columns[2].HeaderText = "Dirección"; dtgTiendas.Columns[3].HeaderText = "Ciudad"; dtgTiendas.Columns[4].HeaderText = "Telefono"; dtgTiendas.Columns[5].HeaderText = "activo"; dtgTiendas.Columns[5].Visible = false; dtgTiendas.Columns[6].HeaderText = "Fecha de Creación"; dtgTiendas.Columns[7].HeaderText = "Fecha de Modificación"; dtgTiendas.Columns[8].HeaderText = "Empresa"; dtgTiendas.Columns[9].HeaderText = "IdCiudad"; dtgTiendas.Columns[9].Visible = false; dtgTiendas.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; } catch (Exception ex) { MessageBox.Show("Error de sistema al cargar tiendas."); } }
public ActionResult GetById(int id) { TiendaDAO dao = new TiendaDAO(); tienda c = dao.GetById(id); DireccionDAO daod = new DireccionDAO(); direccion d = daod.GetById(Convert.ToInt32(c.ID_DIRECCION)); var jsnResult = new { ID = c.ID, IDD = d.ID, NOMBRE = c.NOMBRE, RESPONSABLE = c.ID_RESPONSABLE, CREDITO_FM = c.CREDITO_FABRICACION_MAX, CREDITO_F = c.CREDITO_FABRICACION, CREDITO_C = c.CREDITO_COMERCIALIZACION, CREDITO_CM = c.CREDITO_COMERCIALIZACION_MAX, ACTIVO = c.ACTIVO, CALLE = d.CALLE, NUM_EXT = d.NUM_EXTERIOR, NUM_INT = d.NUM_INTERIOR, CIUDAD = d.CIUDAD, COLONIA = d.COLONIA, MUNICIPIO = d.MUNICIPIO, CP = d.CP, PAIS = d.ID_PAIS, ESTADO = d.ID_ESTADO, Success = true }; return(Json(jsnResult, JsonRequestBehavior.AllowGet)); }
private void btnEliminarDescuento_Click(object sender, EventArgs e) { if (objetoPaso.paso0 == null) { return; } try { TiendaDAO EliminaTienda = new TiendaDAO(); if (EliminaTienda.buscaTiendaNoAsociada(int.Parse(objetoPaso.paso0))) { MessageBox.Show("La tienda está asociada a un producto, por lo cual no se puede eliminar."); return; } Int16 id = Int16.Parse(objetoPaso.paso0); EliminaTienda.EliminarTienda(id); MessageBox.Show("Éxito al eliminar tienda."); cargaTiendas(); return; } catch (Exception ex) { MessageBox.Show("Error al eliminar tienda."); } }
private void btnNuevo_Click(object sender, EventArgs e) { TiendaDAO listaTiendas = new TiendaDAO(); int x = listaTiendas.listarTiendas().Count; RubroDAO listaRubros = new RubroDAO(); int j = listaTiendas.listarTiendas().Count; if (x > 0) { if (j > 0) { CrearProducto cp = new CrearProducto(); cp.ShowDialog(); } else { MessageBox.Show("No se econtraron rubros para asociar un producto."); return; } } else { MessageBox.Show("Debe haber al menos una tienda para ingresar un producto."); return; } }
private void cargarTiendas() { List <TiendaGridVO> lstTienda = new List <TiendaGridVO>(); cmbTiendaBI.DataSource = null; TiendaDAO listaTienda = new TiendaDAO(); lstTienda = listaTienda.listarTiendas(); cmbTiendaBI.DataSource = lstTienda; cmbTiendaBI.DisplayMember = "nombreTienda"; cmbTiendaBI.ValueMember = "idTienda"; }
void cargaTiendas() { cmbTienda.DataSource = null; TiendaDAO listaTiendaDT = new TiendaDAO(); cmbTienda.DataSource = listaTiendaDT.ListarTiendaDT(); DataTable DT = listaTiendaDT.ListarTiendaDT(); cmbTienda.DataSource = new ListSelectionWrapper <DataRow>(DT.Rows, false, "NOMBRE"); cmbTienda.DisplayMemberSingleItem = "Name"; cmbTienda.DisplayMember = "NameConcatenated"; cmbTienda.ValueMember = "Selected"; }
public JsonResult Delete(int id) { var rm = new ResponseModel(); TiendaDAO dao = new TiendaDAO(); rm.response = dao.DeleteById(id); if (rm.response) { rm.message = "El registro se elimino correctamente"; } return(Json(rm, JsonRequestBehavior.AllowGet)); }
private void EditarOferta_Load(object sender, EventArgs e) { try { ProductoDAO prodDAO = new ProductoDAO(); DataTable dt = prodDAO.getProductosCbx(); this.cbxProducto.DataSource = dt; this.cbxProducto.DisplayMember = "NOMBRE"; this.cbxProducto.ValueMember = "IDPRODUCTO"; TiendaDAO tiendaDAO = new TiendaDAO(); DataTable dtTienda = tiendaDAO.getTiendasCbx(); ((ListBox)this.chkListBoxTiendas).DataSource = dtTienda; ((ListBox)this.chkListBoxTiendas).DisplayMember = "NOMBRE"; ((ListBox)this.chkListBoxTiendas).ValueMember = "IDTIENDA"; OfertaDAO ofertaDAO = new OfertaDAO(); //Carga de datos de oferta List <RlOFertaTienda> listaOfertas = ofertaDAO.getOfertasTiendas(this.ofertaSeleccionada.idOferta); this.dtpFechaFin.Value = this.ofertaSeleccionada.fechaFin; this.dtpFechaInicio.Value = this.ofertaSeleccionada.fechaInicio; this.cbxProducto.SelectedValue = this.ofertaSeleccionada.idProducto; //this.txtUrlImagen.Text = this.ofertaSeleccionada.rutaFoto; this.nudCantMinProd.Value = this.ofertaSeleccionada.minimoProductos; this.nudCantMaxProd.Value = this.ofertaSeleccionada.maximoProductos; this.pictureBox1.Image = Image.FromStream(new MemoryStream(this.ofertaSeleccionada.fotografia)); foreach (RlOFertaTienda rlofer in listaOfertas) { for (var i = 0; i < this.chkListBoxTiendas.Items.Count; i++) { DataRowView item = (DataRowView)chkListBoxTiendas.Items[i]; chkListBoxTiendas.SetItemChecked(i, rlofer.nombreTienda.Trim().Equals(((DataRowView)item).Row["NOMBRE"].ToString())); } } } catch (Exception ex) { MessageBox.Show("Error grave Cargando datos para creación.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { } }
private void btnCrearTienda_Click(object sender, EventArgs e) { TiendaDAO tiendaPorNombre = new TiendaDAO(); Tienda ti = tiendaPorNombre.buscaTiendaPorNombre(txtNombreTienda.Text.Trim().ToUpper()); if (validaCampos() == true) { if (ti != null) { MessageBox.Show("Error: La tienda ya se encuentra ingresada.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNombreTienda.Text = ""; txtNombreTienda.Focus(); return; } else { try { TiendaDAO lstTienda = new TiendaDAO(); String nombre = txtNombreTienda.Text.Trim().ToUpper(); String direccion = txtDireccionTienda.Text; String telefono = txtTelefonoTienda.Text; sbyte activo = 1; DateTime fechaCreacion = dtFechaIngresoTienda.Value; DateTime fechaModificacion = DateTime.Now; String empresa = txtNombreEmpresa.Text; Int16 Ciudad = Int16.Parse(cmbCiudad.SelectedValue.ToString()); TiendaDAO insertarTienda = new TiendaDAO(); insertarTienda.InsertaTienda(nombre, direccion, telefono, activo, fechaCreacion, fechaModificacion, empresa, Ciudad); MessageBox.Show("Tienda registrada exitosamente."); limpiarCampos(); PortadaMantenedorTienda TiendaView = new PortadaMantenedorTienda(); TiendaView.cargaTiendas(); this.Visible = false; } catch (Exception ex) { MessageBox.Show("Error: se ha generado un error en el sistema. Por favor intenta mas tarde o contacta al Administrador."); } } } }
private string obtenerResumen() { ConsumidorDAO consumidorDAO = new ConsumidorDAO(); TrabajadorDAO trabajadorDAO = new TrabajadorDAO(); ValoracionDAO valoracionDAO = new ValoracionDAO(); DescuentoDAO descuentoDAO = new DescuentoDAO(); LogEmailDAO logEmailDAO = new LogEmailDAO(); UsuarioDAO usuarioDAO = new UsuarioDAO(); TiendaDAO tiendaDAO = new TiendaDAO(); RubroDAO rubroDAO = new RubroDAO(); StringBuilder resumen = new StringBuilder(); resumen.AppendLine("Usuarios "); resumen.AppendLine(); resumen.Append("Total de usuarios registrados: "); resumen.AppendLine(usuarioDAO.getTotalUsuariosRegistrados().ToString()); resumen.Append("Trabajadores registrados: "); resumen.AppendLine(trabajadorDAO.getTotalTrabajadoresRegistrados().ToString()); resumen.Append("Consumidores registrados: "); resumen.AppendLine(consumidorDAO.getTotalConsumidoresRegistrados().ToString()); resumen.AppendLine(); resumen.Append("Correos enviados: "); resumen.AppendLine(logEmailDAO.getTotalLogEmailEnviados().ToString()); resumen.AppendLine(); resumen.Append("Cantidad valoraciones: "); resumen.AppendLine(valoracionDAO.getTotalValoracionesRegistradas().ToString()); resumen.AppendLine(); resumen.AppendLine("Total de descuentos entregados por rubro"); foreach (Rubro rubro in rubroDAO.listarRubros()) { resumen.Append(rubro.nombre); resumen.Append(": "); resumen.AppendLine(descuentoDAO.getTotalDescuentosRegistradosPorRubro(rubro.idRubro).ToString()); } consumidorDAO.getTotalConsumidoresRegistrados(); label1.Text = resumen.ToString(); return(resumen.ToString()); }
private void btnCrearTienda_Click(object sender, EventArgs e) { try { TiendaDAO tiendaPorNombre = new TiendaDAO(); Tienda ti = tiendaPorNombre.buscaTiendaPorNombre(txtNombreTienda.Text.Trim().ToUpper()); if (validaCampos() == true) { if (ti != null) { MessageBox.Show("Error: La tienda ya se encuentra ingresada.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNombreTienda.Text = ""; txtNombreTienda.Focus(); return; } else { try { long x = long.Parse(objetoPaso.paso0); //id TiendaDAO editaTienda = new TiendaDAO(); editaTienda.EditarTienda(x, txtNombreTienda.Text.Trim().ToUpper(), txtDireccionTienda.Text, txtTelefonoTienda.Text, dtFechaIngresoTienda.Value, txtNombreEmpresa.Text, Int16.Parse(cmbCiudad.SelectedValue.ToString())); MessageBox.Show("Modificación de tienda exitosa."); objetoPaso.paso0 = (String)(0.ToString()); PortadaMantenedorTienda tiendaView = new PortadaMantenedorTienda(); tiendaView.cargaTiendas(); this.Visible = false; } catch (Exception ex) { MessageBox.Show("Error al modificar la tienda."); } } } } catch (Exception ex) { MessageBox.Show("Error de sistema al editar la tienda."); } }
private void CrearOferta_Load(object sender, EventArgs e) { try { ProductoDAO prodDAO = new ProductoDAO(); DataTable dt = prodDAO.getProductosCbx(); this.cbxProducto.DataSource = dt; this.cbxProducto.DisplayMember = "NOMBRE"; this.cbxProducto.ValueMember = "IDPRODUCTO"; TiendaDAO tiendaDAO = new TiendaDAO(); DataTable dtTienda = tiendaDAO.getTiendasCbx(); ((ListBox)this.chkListBoxTiendas).DataSource = dtTienda; ((ListBox)this.chkListBoxTiendas).DisplayMember = "NOMBRE"; ((ListBox)this.chkListBoxTiendas).ValueMember = "IDTIENDA"; } catch (Exception ex) { MessageBox.Show("Error grave Cargando datos para creación.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { } }
private void btnCrearTienda_Click(object sender, EventArgs e) { cmbTienda.DroppedDown = true; cmbTienda.DroppedDown = false; if (validaCampos() == true) { try { int m = 0; for (int f = 0; f < cmbTienda.Items.Count; f++) { if (cmbTienda.CheckBoxItems[f].Checked == true) { m = m + 1; } } if (m == 0) { MessageBox.Show("Debe ingresar al menos una tienda."); cmbTienda.Focus(); return; } string[] arreglo = new string[m]; string s = string.Empty; int cont = 0; for (int x = 0; x < cmbTienda.Items.Count; x++) { if (cmbTienda.CheckBoxItems[x].Checked == true) { s = cmbTienda.CheckBoxItems[x].Text; //s = s.Replace(" [0]", ""); arreglo[cont] = s; cont = cont + 1; } } Int16 h = Int16.Parse(objetoPaso.paso0); //id Int16 j; if (chDisponiblidad.Checked == true) { j = 1; } else { j = 0; }; //2X1 Int16 i; if (cmbEstado.Text.Equals("Activo")) { i = 1; } else { i = 0; }; //estado ProductoDAO prodDAO = new ProductoDAO(); Boolean skuExistente = prodDAO.buscaProductoPorSku(txtSku.Text.ToUpper()); prodDAO.EditarProducto(h, txtNombreProducto.Text, txtDescripcion.Text, Int64.Parse(txtPrecio.Text), j, txtSku.Text.ToUpper(), i, DateTime.Now, Int16.Parse(cmbRubro.SelectedValue.ToString())); int idProducto = prodDAO.buscaProductoPorNombre(txtNombreProducto.Text, txtSku.Text.ToUpper()); prodDAO.eliminaProductoTienda(idProducto); for (int x = 0; x < arreglo.Length; x++) { TiendaDAO tiDAO = new TiendaDAO(); int idTienda = tiDAO.buscaIdTiendaPorNombre2(arreglo[x]); prodDAO.guardaProductoTienda(idProducto, idTienda); } MessageBox.Show("Modificación de producto exitosa."); PortadaMantenedorProducto ProductoView = new PortadaMantenedorProducto(); ProductoView.cargaProductos(); this.Visible = false; } catch (Exception E) { MessageBox.Show("Error al modificar el producto."); } } }
public JsonResult Guardar(TiendaModel model) { var rm = new ResponseModel(); if (!ModelState.IsValid) { rm.message = "Hubo un problema verifique sus datos e intente de nuevo."; rm.message += ExtensionMethods.GetAllErrorsFromModelState(this); return(Json(rm, JsonRequestBehavior.AllowGet)); } using (ArtexConnection db = new ArtexConnection()) { TiendaDAO dao = new TiendaDAO(); var entity = dao.GetById(model.Id, db); /* DireccionDAO dir = new DireccionDAO(); * var entityD = dir.GetById(Convert.ToInt32(entity.ID_DIRECCION), db);*/ if (entity == null) { entity = new tienda(); entity.direccion = new direccion(); entity.NOMBRE = model.Nombre; entity.ID_RESPONSABLE = model.Responsable; entity.CREDITO_FABRICACION_MAX = model.Credito_FM; entity.CREDITO_FABRICACION = model.Credito_F; entity.CREDITO_COMERCIALIZACION_MAX = model.Credito_CM; entity.CREDITO_COMERCIALIZACION = model.Credito_C; entity.ACTIVO = model.Activo; entity.direccion.CALLE = model.Calle; entity.direccion.NUM_EXTERIOR = model.Num_Ext; entity.direccion.NUM_INTERIOR = model.Num_Int; entity.direccion.COLONIA = model.Colonia; entity.direccion.CIUDAD = model.Ciudad; entity.direccion.MUNICIPIO = model.Municipio; entity.direccion.CP = model.CP; entity.direccion.ID_PAIS = model.Pais; entity.direccion.ID_ESTADO = model.Estado; db.tienda.Add(entity); } else { entity.direccion.CALLE = model.Calle; entity.direccion.NUM_EXTERIOR = model.Num_Ext; entity.direccion.NUM_INTERIOR = model.Num_Int; entity.direccion.COLONIA = model.Colonia; entity.direccion.CIUDAD = model.Ciudad; entity.direccion.MUNICIPIO = model.Municipio; entity.direccion.CP = model.CP; entity.direccion.ID_PAIS = model.Pais; entity.direccion.ID_ESTADO = model.Estado; entity.NOMBRE = model.Nombre; entity.ID_RESPONSABLE = model.Responsable; entity.CREDITO_FABRICACION_MAX = model.Credito_FM; entity.CREDITO_FABRICACION = model.Credito_F; entity.CREDITO_COMERCIALIZACION_MAX = model.Credito_CM; entity.CREDITO_COMERCIALIZACION = model.Credito_C; entity.ACTIVO = model.Activo; } if (db.SaveChanges() > 0 || db.Entry(entity).State == EntityState.Unchanged) { rm.response = true; rm.message = "Sus datos se guardaron correctamente"; rm.function = "reload(true,'" + rm.message + "')"; } } return(Json(rm, JsonRequestBehavior.AllowGet)); }
public TiendaNE() { tiendaDAO = new TiendaDAO(); }
private void btnCrearProducto_Click(object sender, EventArgs e) { if (validaCampos()) { try { int m = 0; for (int f = 0; f < cmbTienda.Items.Count; f++) { if (cmbTienda.CheckBoxItems[f].Checked == true) { m = m + 1; } } if (m == 0) { MessageBox.Show("Debe ingresar al menos una tienda."); cmbTienda.Focus(); return; } //m = m - 1; string[] arreglo = new string[m]; string s = string.Empty; int cont = 0; for (int x = 0; x < cmbTienda.Items.Count; x++) { if (cmbTienda.CheckBoxItems[x].Checked == true) { s = cmbTienda.CheckBoxItems[x].Text; //s = s.Replace(" [0]", ""); arreglo[cont] = s; cont = cont + 1; } } ProductoDAO prodDao = new ProductoDAO(); String sku = txtSKU.Text.ToUpper(); String nombre = txtNombre.Text.ToUpper(); String precio = txtPrecio.Text; sbyte activo = 0; if (cmbActivo.Text.Equals("Activo")) { activo = 1; } else { activo = 0; } Int16 rubro = Int16.Parse(cmbRubro.SelectedValue.ToString()); String descripcion = txtDescripcion.Text; String promocion = cbPermitePromocion.Checked.ToString(); if (promocion.Equals("True")) { promocion = "1"; } else { promocion = "0"; } Boolean skuExistente = prodDao.buscaProductoPorSku(sku); if (!skuExistente) { prodDao.InsertaProducto(nombre, descripcion, precio, promocion, sku, activo, DateTime.Now, rubro); } else { MessageBox.Show("El SKU del producto ya se encuentra ingresado."); return; } int idProducto = prodDao.buscaProductoPorNombre(nombre, sku); for (int x = 0; x < arreglo.Length; x++) { TiendaDAO tiDAO = new TiendaDAO(); int idTienda = tiDAO.buscaIdTiendaPorNombre2(arreglo[x]); prodDao.guardaProductoTienda(idProducto, idTienda); } MessageBox.Show("Creación de producto exitosa."); limpiarCampos(); PortadaMantenedorProducto ProductoView = new PortadaMantenedorProducto(); ProductoView.Refresh(); this.Visible = false; } catch (Exception ex) { MessageBox.Show("Ocurrió un problema creando el producto. Por favor intenta mas tarde o contacta a soporte."); return; } } }