private void btnSeleccion_Click(object sender, EventArgs e) { ArticuloEntity c = new ArticuloEntity(); try { if (dgArticulos.Rows.Count > 0) { c.idArticulo = dgArticulos.CurrentRow.Cells[0].Value.ToString(); c.codigo = Convert.ToInt32(dgArticulos.CurrentRow.Cells[1].Value); c.descripcion = dgArticulos.CurrentRow.Cells[2].Value.ToString(); c.unidadmedida = dgArticulos.CurrentRow.Cells[3].Value.ToString(); c.unidad = Convert.ToInt32(dgArticulos.CurrentRow.Cells[4].Value); c.programa = dgArticulos.CurrentRow.Cells[5].Value.ToString(); c.precio = Convert.ToDecimal(dgArticulos.CurrentRow.Cells[6].Value.ToString()); EquipoEntity eq = new EquipoEntity(); eq.nombre = dgArticulos.CurrentRow.Cells[7].Value.ToString(); c.Equipo = eq; ModeloEntity md = new ModeloEntity(); md.NombreModelo = dgArticulos.CurrentRow.Cells[8].Value.ToString(); c.Modelo = md; pasado(c); } this.Close(); } catch (Exception) { MessageBox.Show("Error envio de datos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//GUARDAR DATOS public int InsertandUpdateModelo(ModeloEntity c, int op) { string sql = "sp_modelo_add"; if (op == 1) { sql = "sp_modelo_update"; } int valor = 0; cmdCliente = new MySqlCommand(); cmdCliente.CommandType = CommandType.StoredProcedure; cmdCliente.CommandText = sql; cmdCliente.Connection = cn.abrirConexion(); cmdCliente.Parameters.AddWithValue("id", c.idModelos); cmdCliente.Parameters.AddWithValue("name", c.NombreModelo ?? ""); int i = cmdCliente.ExecuteNonQuery(); if (i > 0) { valor = 1; } else { valor = 0; } cmdCliente.Parameters.Clear(); return(valor); }
//LISTAR MODELOS POR EQUIPO public List <ModeloEntity> listarporEquipo(int equipo) { List <ModeloEntity> lista = new List <ModeloEntity>(); ModeloEntity p; try { cmdCliente = new MySqlCommand("sp_modelobyEquipo"); cmdCliente.CommandType = CommandType.StoredProcedure; cmdCliente.Connection = cn.abrirConexion(); cmdCliente.Parameters.AddWithValue("equipo", equipo); lector = cmdCliente.ExecuteReader(); while (lector.Read()) { p = new ModeloEntity(); p.idModelos = lector[0].ToString(); p.NombreModelo = lector[1].ToString(); lista.Add(p); } } catch (Exception) { //MessageBox.Show("Busqueda Invalida", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(lista); }
public List <ModeloEntity> listarModelos() { List <ModeloEntity> lista = new List <ModeloEntity>(); ModeloEntity p; try { cmdCliente = new MySqlCommand("sp_modelo_list"); cmdCliente.CommandType = CommandType.StoredProcedure; cmdCliente.Connection = cn.abrirConexion(); lector = cmdCliente.ExecuteReader(); while (lector.Read()) { p = new ModeloEntity(); p.idModelos = lector[0].ToString(); p.NombreModelo = lector[1].ToString(); lista.Add(p); } } catch (Exception) { throw; } return(lista); }
//GUARDAR DATOS Modelo public String GuardarModelos(int op) { var resultado = ""; me = new ModeloEntity(); me.idModelos = txtCodModelo.Text; me.NombreModelo = txtNombreModelo.Text; if (op == 0) { resultado = "Insertado"; } else { resultado = "Actualizado"; } if (md.InsertandUpdateModelo(me, op) == 1) { resultado = "Datos agregados correctamente. "; } return(resultado); }
//GUARDAR DATOS Articulos public String Guardar(int op) { var resultado = ""; pe = new ArticuloEntity(); pe.idArticulo = txtIdArticulo.Text; EquipoEntity eq = new EquipoEntity(); eq.nombre = cboEquipo.SelectedValue.ToString(); pe.Equipo = eq; ModeloEntity md = new ModeloEntity(); md.NombreModelo = cboModelo.SelectedValue.ToString(); pe.Modelo = md; if (txtCodigo.Text.Equals("") || txtPrecio.Text.Equals("") || txtUnidad.Text.Equals("")) { pe.codigo = 0; pe.precio = 0; pe.unidad = 0; } else { pe.codigo = Convert.ToInt32(txtCodigo.Text); pe.precio = Convert.ToDecimal(txtPrecio.Text); pe.unidad = Convert.ToInt32(txtUnidad.Text); } pe.descripcion = txtDescripcion.Text; pe.unidadmedida = cboUnidad.Text; pe.programa = cboPrograma.Text; if (op == 0) { resultado = "Insertado"; } else { resultado = "Actualizado"; } if (ars.InsertandUpdateAriculo(pe, op) == 1) { resultado = "Datos agregados correctamente. "; } return(resultado); }
//LISTAR CON LOS COMBOS public List <ArticuloEntity> listarConCombos(int equipo, int modelo, int programa) { List <ArticuloEntity> lista = new List <ArticuloEntity>(); ArticuloEntity p; ModeloEntity or; EquipoEntity le; try { cmdCliente = new MySqlCommand("sp_articulo_byEquipo_modelo_progra"); cmdCliente.CommandType = CommandType.StoredProcedure; cmdCliente.Connection = cn.abrirConexion(); cmdCliente.Parameters.AddWithValue("equipo", equipo); cmdCliente.Parameters.AddWithValue("modelo", modelo); cmdCliente.Parameters.AddWithValue("pro", programa); lector = cmdCliente.ExecuteReader(); while (lector.Read()) { p = new ArticuloEntity(); or = new ModeloEntity(); le = new EquipoEntity(); p.idArticulo = lector[0].ToString(); p.codigo = Convert.ToInt32(lector[1]); p.descripcion = lector[2].ToString(); p.unidadmedida = lector[3].ToString(); p.unidad = Convert.ToInt32(lector[4]); p.programa = lector[5].ToString(); p.precio = Convert.ToDecimal(lector[6].ToString()); le.nombre = lector[7].ToString(); p.Equipo = le; or.NombreModelo = lector[8].ToString(); p.Modelo = or; lista.Add(p); } } catch (Exception) { //MessageBox.Show("Busqueda Invalida", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(lista); }
private void btnExportar_Click(object sender, EventArgs e) { List <ArticuloEntity> newlista = new List <ArticuloEntity>(); decimal total1 = 0; foreach (DataGridViewRow row in dgArticulos.Rows) { try { if (Convert.ToBoolean(row.Cells[0].Value)) { art = new ArticuloEntity(); art.codigo = Convert.ToInt32(row.Cells[2].Value); art.descripcion = row.Cells[3].Value.ToString(); art.unidadmedida = row.Cells[4].Value.ToString(); art.unidad = Convert.ToInt32(row.Cells[5].Value); art.programa = row.Cells[6].Value.ToString(); art.precio = Convert.ToDecimal(row.Cells[7].Value); EquipoEntity eq = new EquipoEntity(); eq.nombre = row.Cells[8].Value.ToString(); art.Equipo = eq; ModeloEntity mod = new ModeloEntity(); mod.NombreModelo = row.Cells[9].Value.ToString(); art.Modelo = mod; total1 = art.precio + total1; art.total = total1; newlista.Add(art); } } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Sistema Restaurante", MessageBoxButtons.OK, MessageBoxIcon.Error); } } xrReporteMateriales m; m = new xrReporteMateriales(newlista); m.ShowPreview(); }
//LISTAR Y FILTRAR public void listarModelo(int op) { //Lista lista = new List <ModeloEntity>(); if (op == 0) { lista = md.listarModelos(); } else { //Busca por descripcion me = new ModeloEntity(); me.NombreModelo = txtFiltroModelo.Text; lista = null; lista = md.listarModeloXNombre(me); } }
//Lista public List <ArticuloEntity> listarArticulo() { List <ArticuloEntity> lista = new List <ArticuloEntity>(); ArticuloEntity p; ModeloEntity or; EquipoEntity le; try { cmdCliente = new MySqlCommand("sp_articulo_list"); cmdCliente.CommandType = CommandType.StoredProcedure; cmdCliente.Connection = cn.abrirConexion(); lector = cmdCliente.ExecuteReader(); while (lector.Read()) { p = new ArticuloEntity(); or = new ModeloEntity(); le = new EquipoEntity(); p.idArticulo = lector[0].ToString(); p.codigo = Convert.ToInt32(lector[1]); p.descripcion = lector[2].ToString(); p.unidadmedida = lector[3].ToString(); p.unidad = Convert.ToInt32(lector[4]); p.programa = lector[5].ToString(); p.precio = Convert.ToDecimal(lector[6]); le.nombre = lector[7].ToString(); p.Equipo = le; or.NombreModelo = lector[8].ToString(); p.Modelo = or; lista.Add(p); } } catch (Exception) { throw; } return(lista); }
private void btnSeleccionar_Click(object sender, EventArgs e) { ModeloEntity c = new ModeloEntity(); try { if (dgModelo.Rows.Count > 0) { c.idModelos = dgModelo.CurrentRow.Cells[0].Value.ToString(); c.NombreModelo = dgModelo.CurrentRow.Cells[1].Value.ToString(); pasado(c); } this.Close(); } catch (Exception) { MessageBox.Show("Error envio de datos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void EjecutarListaModelo(ModeloEntity m) { txtCodModelo.Text = m.idModelos; txtNombreModelo.Text = m.NombreModelo.ToString(); }
public int InsertandUpdateModelo(ModeloEntity c, int op) { return(md.InsertandUpdateModelo(c, op)); }
public List <ModeloEntity> listarModeloXNombre(ModeloEntity c) { return(md.listarModeloXNombre(c)); }