public int mtdActualizar(clProductoE objProductoE) { string consulta = ""; if (objProductoE != null && objProductoE.Producto != null) { consulta = "update Producto set Producto =" + objProductoE.Producto + " where IDProducto='" + objProductoE.IdProducto + "'"; } else if (objProductoE != null && objProductoE.Referencia != null) { consulta = "update Producto set Referencia =" + objProductoE.Referencia + " where IDProducto='" + objProductoE.IdProducto + "'"; } else if (objProductoE != null && objProductoE.IdTipoProducto != 0) { consulta = "update Producto set IdTipo =" + objProductoE.IdTipoProducto + " where IDProducto='" + objProductoE.IdProducto + "'"; } else if (objProductoE != null && objProductoE.IdPresentacion > 0) { consulta = "update Producto set IdPresentacion =" + objProductoE.IdPresentacion + " where IDProducto='" + objProductoE.IdProducto + "'"; } else if (objProductoE != null && objProductoE.FechaIngreso != null) { consulta = "update Producto set FechadeIngreso =" + objProductoE.FechaIngreso + " where IDProducto='" + objProductoE.IdProducto + "'"; } else if (objProductoE != null && objProductoE.Marca != null) { consulta = "update Producto set FechadeVencimiento =" + objProductoE.FechaVencimiento + " where IDProducto='" + objProductoE.IdProducto + "'"; } int update = objBDsql.mtdIDU(consulta); return(update); }
private void btnProducto_Click(object sender, EventArgs e) { clProductoE objProE = new clProductoE(); objProE.Producto = txtProducto.Text; dgvProductos.DataSource = objProL.mtdListarProducto(objProductoE: objProE); }
//Metodo Actualizar Productos public int mtdActualizarProducto(clProductoE objDatos) { clProductoD objProducto = new clProductoD(); int Actualizar = objProducto.mtdActualizarProducto(objDatos); return(Actualizar); }
private void button2_Click_1(object sender, EventArgs e) { clProductoE objProducto = new clProductoE(); objProducto.Nombre = txtNombre1.Text; objProducto.Referecia = txtReferencia1.Text; objProducto.Cantidad = int.Parse(txtCantidad.Text); objProducto.Marca = txtMarca.Text; objProducto.Descripcion = txtDescripcion.Text; objProducto.Valor = int.Parse(txtValor.Text); objProducto.IdProducto = int.Parse(lblId.Text); int registros = objProductoL.mtdEliminar(objProducto); if (registros == 0) { MessageBox.Show("Error al Eliminar Datos"); } else { MessageBox.Show("Datos Eliminados correctamente"); List <clProductoE> Lista = objProductoL.mtdListar(); dgvListarProducto.DataSource = Lista; } }
{//Metodo registrar Productos public int mtdRegistrarProducto(clProductoE objDatos) { clProductoD objProducto = new clProductoD(); int regi = objProducto.mtdRegistrarProducto(objDatos); return(regi); }
private void btnReferencia_Click(object sender, EventArgs e) { clProductoE objProE = new clProductoE(); objProE.Referencia = txtReferencia.Text; dgvProductos.DataSource = objProL.mtdListarProducto(objProductoE: objProE); }
public List <clProductoE> mtdListar(clProductoE objProductoE = null, string busqueda = null) { List <clProductoE> objProductosE = new List <clProductoE>(); objProductosE = objProductoD.mtdLista(objProductoE, busqueda); return(objProductosE); }
public List <clProductoE> mtdLista(clProductoE objProductoE, string busqueda) { if (objProductoE != null && objProductoE.Nombre != null) { Consulta = "Select * from Producto where Nombre = '" + objProductoE.Nombre + "'"; } else if (busqueda != null) { Consulta = "Select * From Producto where Nombre Like'" + busqueda + "%' OR Referencia LIKE '" + busqueda + "%'"; } else { Consulta = "Select * From producto"; } List <clProductoE> Lista = new List <clProductoE>(); DataTable tblDatos = new DataTable(); tblDatos = objConexion.mtdSelect(Consulta); for (int i = 0; i < tblDatos.Rows.Count; i++) { clProductoE objProducto = new clProductoE(); objProducto.IdProducto = int.Parse(tblDatos.Rows[i][0].ToString()); objProducto.Nombre = tblDatos.Rows[i][1].ToString(); objProducto.Referecia = tblDatos.Rows[i][2].ToString(); objProducto.Cantidad = int.Parse(tblDatos.Rows[i][3].ToString()); objProducto.Marca = tblDatos.Rows[i][4].ToString(); objProducto.Descripcion = tblDatos.Rows[i][5].ToString(); objProducto.Valor = double.Parse(tblDatos.Rows[i][6].ToString()); objProducto.idProvedor = int.Parse(tblDatos.Rows[i][7].ToString()); objProducto.IdTipoProducto = int.Parse(tblDatos.Rows[i][8].ToString()); Lista.Add(objProducto); } return(Lista); }
public int mtdSumarCantidad(clProductoE objProductoE) { Consulta = "Update Producto set Cantidad= (Cantidad +" + objProductoE.Cantidad + ") where Referencia ='" + objProductoE.Referecia + "'"; int Actualizacion = objConexion.mtdIDU(Consulta); return(Actualizacion); }
//Metodo Eliminar Productos public int mtdEliminarProducto(clProductoE objDatos) { clProductoD objProducto = new clProductoD(); int eliminar = objProducto.mtdEliminarProducto(objDatos); return(eliminar); }
public List <clProductoE> mtdListar(clProductoE objProdE) { string consulta = ""; DataTable tblProducto = new DataTable(); List <clProductoE> listaP = new List <clProductoE>(); if (objProdE != null && objProdE.Producto != null) { consulta = "select * from Producto where Producto='" + objProdE.Producto + "'"; } else if (objProdE != null && objProdE.Referencia != null) { consulta = "select * from Producto where Referencia='" + objProdE.Referencia + "'"; } else if (objProdE != null && objProdE.IdTipoProducto != 0) { consulta = "select * from Producto where IdTipo=" + objProdE.IdTipoProducto + ""; } else if (objProdE != null && objProdE.IdPresentacion > 0) { consulta = "select * from Producto where IdPresentacion ='" + objProdE.IdPresentacion + "'"; } else if (objProdE != null && objProdE.FechaIngreso != null) { consulta = "select * from Producto where FechadeIngreso ='" + objProdE.FechaIngreso + "'"; } else if (objProdE != null && objProdE.Marca != null) { consulta = "select * from Producto where Marca='" + objProdE.Marca + "'"; } else { consulta = "select * from Producto "; } tblProducto = objBDsql.mtdSelect(consulta); for (int i = 0; i < tblProducto.Rows.Count; i++) { clProductoE objProductoE = new clProductoE(); objProductoE.IdProducto = int.Parse(tblProducto.Rows[i][0].ToString()); objProductoE.Producto = tblProducto.Rows[i][1].ToString(); objProductoE.FechaIngreso = Convert.ToDateTime(tblProducto.Rows[i][2].ToString()); objProductoE.FechaVencimiento = Convert.ToDateTime(tblProducto.Rows[i][3].ToString()); objProductoE.Referencia = tblProducto.Rows[i][4].ToString(); objProductoE.Color = tblProducto.Rows[i][5].ToString(); objProductoE.Cantidad = int.Parse(tblProducto.Rows[i][6].ToString()); objProductoE.Marca = tblProducto.Rows[i][7].ToString(); objProductoE.Precio = double.Parse(tblProducto.Rows[i][8].ToString()); objProductoE.IdTipoProducto = int.Parse(tblProducto.Rows[i][9].ToString()); objProductoE.IdPresentacion = int.Parse(tblProducto.Rows[i][10].ToString()); listaP.Add(objProductoE); } return(listaP); }
//Metodo Eliminar PRODUCTOS public int mtdEliminarProducto(clProductoE objDatos) { string consulta = "Delete from PRODUCTOS where Nombre = '" + objDatos.Nombre + "'"; clMetodoConexion objMtdCN = new clMetodoConexion(); int result = objMtdCN.mtdConectado(consulta); return(result); }
//Metodo Actualizar PRODUCTOS public int mtdActualizarProducto(clProductoE objDatos) { string consulta = "Update PRODUCTOS set Nombre = '" + objDatos.Nombre + "', Precio = '" + objDatos.Precio + "', Cantidad = '" + objDatos.Cantidad + "'where IdProducto = '" + objDatos.IdProducto + "'"; clMetodoConexion objMtdCN = new clMetodoConexion(); int regis = objMtdCN.mtdConectado(consulta); return(regis); }
public int mtdEliminar(clProductoE objProductoE) { DataTable tblDatos = new DataTable(); Consulta = "Delete Producto where IdProducto =" + objProductoE.IdProducto + ""; int registro = objConexion.mtdIDU(Consulta); return(registro); }
//Metodo registrar PRODUCTOS public int mtdRegistrarProducto(clProductoE objDatos) { string sqlInsert = "insert into PRODUCTOS(Precio,Nombre,Cantidad)" + "values('" + objDatos.Precio + "','" + objDatos.Nombre + "','" + objDatos.Cantidad + "')"; clMetodoConexion objMtdCN = new clMetodoConexion(); int result = objMtdCN.mtdConectado(sqlInsert); return(result); }
public int mtdRegistrar(clProductoE objProductoE) { string consulta = "insert into Producto(Producto ,FechadeIngreso,FechadeVencimiento," + "Referencia,Color,Cantidad,Marca,Precio," + "IdTipo,IdPresentacion)values('" + objProductoE.Producto + "','" + objProductoE.FechaIngreso + "','" + "" + objProductoE.FechaVencimiento + "','" + objProductoE.Referencia + "','" + objProductoE.Color + "'," + "'" + objProductoE.Cantidad + "','" + objProductoE.Marca + "','" + objProductoE.Precio + "','" + objProductoE.IdTipoProducto + "','" + objProductoE.IdPresentacion + "')"; int registros = objBDsql.mtdIDU(consulta); return(registros); }
public int validarProductoFactura(clProductoE objProductoE) { DataTable tblDatos = new DataTable(); Consulta = "Select count(IdProducto) From Producto where Nombre ='" + objProductoE.Nombre + "'"; tblDatos = objConexion.mtdSelect(Consulta); registros = int.Parse(tblDatos.Rows[0][0].ToString()); return(registros); }
private void btnAgregarProducto_Click(object sender, EventArgs e) { if (txtNombreProducto.Text == "" || txtCantidad.Text == "") { MessageBox.Show("Campos Obligatorios"); } else { List <clProductoE> lista = new List <clProductoE>(); clProductoE objProductoE = new clProductoE(); clProductoL objProductoL = new clProductoL(); objProductoE.Nombre = txtNombreProducto.Text; int productoExistente = objProductoL.validarProductoFactura(objProductoE); if (productoExistente == 1) { lista = objProductoL.mtdListar(objProductoE: objProductoE); objProductoE.Cantidad = lista[0].Cantidad; objProductoE.Descripcion = lista[0].Descripcion.Trim(); objProductoE.Valor = lista[0].Valor; objProductoE.IdProducto = lista[0].IdProducto; double cantidadAComprar = float.Parse(txtCantidad.Text); if (cantidadAComprar > objProductoE.Cantidad) { MessageBox.Show("La cantidad que desea comprar es mayor a la cantidad existente"); } else { double valorTotal = cantidadAComprar * objProductoE.Valor; dgvProductos.Rows.Insert((dgvProductos.Rows.Count - 1), objProductoE.IdProducto, objProductoE.Nombre, objProductoE.Descripcion, txtCantidad.Text, objProductoE.Valor, valorTotal); txtNombreProducto.Text = ""; txtCantidad.Text = ""; suma += valorTotal; txtSubTotal.Text = suma.ToString(); txtIVA.Text = (suma * 19 / 100).ToString(); txtTotal.Text = ((suma + (suma * 19 / 100)) - double.Parse(txtDescuento.Text)).ToString(); productos++; } } else { MessageBox.Show("El Producto ingresado no existe"); } } }
private void cmbPresentacion_SelectedIndexChanged(object sender, EventArgs e) { try { clProductoE objPE = new clProductoE(); objPE.IdPresentacion = int.Parse(cmbPresentacion.SelectedValue.ToString()); dgvProductos.DataSource = objProL.mtdListarProducto(objProductoE: objPE); } catch (Exception ex) { MessageBox.Show("f : " + ex.ToString()); } }
public int mtdValidar(clProductoE objProductoE) { int registros = 0; if (objProductoE.Nombre == "") { registros = -5; } else { registros = objProductoD.mtdRgistrar(objProductoE); } return(registros); }
public int mtdValidar(clProductoE objProductoE) { int registros = 0; if (objProductoE.Producto == "" || objProductoE.Referencia == "" || objProductoE.Precio == 0) { registros = -2; } else { registros = objProductoD.mtdRegistrar(objProductoE); } return(registros); }
public int mtdActualizar(clProductoE objProducto, int cantidad, int IdProducto) { if (cantidad != 0 && IdProducto != 0) { Consulta = "Update Producto set Cantidad= (Cantidad -" + cantidad + ") where IdProducto =" + IdProducto; } else { Consulta = "Update Producto set Nombre = '" + objProducto.Nombre + "', Referencia = '" + objProducto.Referecia + "', Cantidad = '" + objProducto.Cantidad + "', Marca = '" + objProducto.Marca + "', Descripcion = '" + objProducto.Descripcion + "', Valor = '" + objProducto.Valor + "' where IdProducto =" + objProducto.IdProducto + ""; } int registro = objConexion.mtdIDU(Consulta); return(registro); }
public List <clProductoE> mtdCargarDatosProductos() { consulta = "select Nombre From Producto"; List <clProductoE> listaProductos = new List <clProductoE>(); DataTable tblDatos = new DataTable(); tblDatos = objBDSql.mtdSelect(consulta); for (int i = 0; i < tblDatos.Rows.Count; i++) { clProductoE objProductoE = new clProductoE(); objProductoE.Nombre = tblDatos.Rows[i][0].ToString(); listaProductos.Add(objProductoE); } return(listaProductos); }
//Metodo Listar PRODUCTOS public List <clProductoE> mtdListarProducto() { string consulta = "select * from PRODUCTOS"; clMetodoConexion objMtdCN = new clMetodoConexion(); DataTable tblDatos = new DataTable(); tblDatos = objMtdCN.mtdDesconectado(consulta); List <clProductoE> ListaProductos = new List <clProductoE>(); for (int i = 0; i < tblDatos.Rows.Count; i++) { clProductoE objPasDatos = new clProductoE(); objPasDatos.IdProducto = int.Parse(tblDatos.Rows[i][0].ToString()); objPasDatos.Precio = int.Parse(tblDatos.Rows[i][1].ToString()); objPasDatos.Cantidad = int.Parse(tblDatos.Rows[i][2].ToString()); objPasDatos.Nombre = tblDatos.Rows[i][3].ToString(); ListaProductos.Add(objPasDatos); } return(ListaProductos); }
private void btnGuardarP_Click(object sender, EventArgs e) { clProductoE objCliente = new clProductoE(); objCliente.Nombre = txtNombreP.Text; objCliente.Precio = int.Parse(txtPrecioP.Text); objCliente.Cantidad = int.Parse(txtCantidadP.Text); clProductoD objClienteD = new clProductoD(); int resultado = objClienteD.mtdRegistrarProducto(objCliente); ltbxProductos.Items.Add(txtNombreP.Text + " " + txtCantidadP.Text + " " + txtPrecioP.Text); if (resultado > 0) { //Mensaje MessageBox.Show("El producto fue registrado correctamente! :D", "COMPLETADO!"); } else { MessageBox.Show("Ocurrio un problema al registrar el producto, verifique los campos requeridos :C", "Que Paso?"); } }
public int mtdRgistrar(clProductoE objProductoE) { DataTable tblDatos = new DataTable(); Consulta = "Select count(IdProducto) From Producto where Referencia ='" + objProductoE.Referecia + "'"; tblDatos = objConexion.mtdSelect(Consulta); registros = int.Parse(tblDatos.Rows[0][0].ToString()); if (registros != 0) { registros = -2; } else { Consulta = "Insert into Producto (Nombre, Referencia, Cantidad, Marca,Descripcion, Valor, IdProveedor, IdTipoProducto) Values ('" + objProductoE.Nombre + "','" + objProductoE.Referecia + "'," + objProductoE.Cantidad + ",'" + objProductoE.Marca + "','" + objProductoE.Descripcion + "'," + objProductoE.Valor + "," + objProductoE.idProvedor + "," + objProductoE.IdTipoProducto + " )"; int Registro = objConexion.mtdIDU(Consulta); return(Registro); } return(registros); }
public List <clProductoE> mtdListarProducto(clProductoE objProductoE = null) { listal = objProductoD.mtdListar(objProductoE); return(listal); }
public int mtdRecibirSuma(clProductoE objProductoE) { return(objProductoD.mtdSumarCantidad(objProductoE)); }
private void btnRegistrar_Click(object sender, EventArgs e) { if (txtNombre.Text == "" || txtReferencia.Text == "" || txtMarca.Text == "" || txtDescripcion.Text == "" || txtCantidad.Text == "" || txtValor.Text == "") { MessageBox.Show("Debe Ingresar Todos Los Campos Obligatorios"); } else { objProductoE.Nombre = txtNombre.Text; objProductoE.Referecia = txtReferencia.Text; objProductoE.Marca = txtMarca.Text; objProductoE.Descripcion = txtDescripcion.Text; objProductoE.Cantidad = int.Parse(txtCantidad.Text); objProductoE.Valor = int.Parse(txtValor.Text); objProductoE.idProvedor = int.Parse(cmbProveedor.SelectedValue.ToString()); objProductoE.IdTipoProducto = int.Parse(cmbTipoProducto.SelectedValue.ToString()); int registro = objProductoL.mtdValidar(objProductoE); if (registro == -5) { MessageBox.Show("Datos nulos"); } else if (registro == 1) { MessageBox.Show("Registo completo"); foreach (Control c in groupBox1.Controls) { if (c is TextBox) { ((TextBox)c).Clear(); } else if (c is ComboBox) { ((ComboBox)c).SelectedIndex = 0; } } } else if (registro == -2) { if (MessageBox.Show("El producto que desea ingresar ya existe, ¿Desea añadir esta cantidad a la ya existente?", "Error", MessageBoxButtons.YesNo) == DialogResult.Yes) { clProductoE objProductoE = new clProductoE(); objProductoE.Cantidad = int.Parse(txtCantidad.Text); objProductoE.Referecia = txtReferencia.Text; int cantidadAñadida = objProductoL.mtdRecibirSuma(objProductoE); if (cantidadAñadida == 1) { MessageBox.Show("Cantidad añadida correctamente"); foreach (Control c in groupBox1.Controls) { if (c is TextBox) { ((TextBox)c).Clear(); } else if (c is ComboBox) { ((ComboBox)c).SelectedIndex = 0; } } } else { MessageBox.Show("Error al añadir la cantidad"); } } } } }
public int mtdActualizar(clProductoE objProductoE) { int consulta = objProductoD.mtdActualizar(objProductoE); return(consulta); }