private void desactivarCodigos() { string estado = ""; if (chkActi.Checked && !chkDesac.Checked) { estado = "1"; } else if (!chkActi.Checked && chkDesac.Checked) { estado = "2"; } conexiones_BD.clases.codigos c = new conexiones_BD.clases.codigos(idcodigo, txtCodigo.Text, estado); conexiones_BD.operaciones op = new conexiones_BD.operaciones(); Console.WriteLine(c.sentenciaModi()); if (op.actualizar(c.sentenciaModi().ToString()) > 0) { this.cargartabla(); modificar = false; txtCodigo.Text = ""; chkActi.Checked = true; listo = true; } else { MessageBox.Show("No se pudo modificar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void agregarCodigo() { string estado = ""; if (chkActi.Checked && !chkDesac.Checked) { estado = "1"; } else if (!chkActi.Checked && chkDesac.Checked) { estado = "2"; } conexiones_BD.clases.codigos c = new conexiones_BD.clases.codigos(txtCodigo.Text, estado); conexiones_BD.clases.productos_codigos pc = new conexiones_BD.clases.productos_codigos(idproducto, ""); conexiones_BD.operaciones op = new conexiones_BD.operaciones(); if (op.EjecutartransaccionCodigosProduc(c, pc) > 0) { cargartabla(); txtCodigo.Text = ""; chkActi.Checked = true; Listo = true; } else { MessageBox.Show("No se pudo ingresar el codigo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool validarExistencias() { List <string> campos = new List <string>(); List <string> valores = new List <string>(); bool valido = false; campos.Add("codigo"); campos.Add("estado"); if (modificar) { valores.Add(listaCodigos.SelectedValue.ToString()); valores.Add("1"); } else { valores.Add(txtCodigo.Text); valores.Add("1"); } conexiones_BD.clases.codigos pc = new conexiones_BD.clases.codigos(campos, valores); if (Modificar) { conexiones_BD.clases.codigos c = new conexiones_BD.clases.codigos(txtCodigo.Text, "1"); if (c.validarCodigoActualizar()) { valido = true; MessageBox.Show("No podemos ingresar el codigo, porque ya esta ingresado en la base", "Codigo duplicado", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { valido = false; } } else { conexiones_BD.clases.codigos c = new conexiones_BD.clases.codigos(txtCodigo.Text, "1"); if (c.validarCodigo()) { valido = true; MessageBox.Show("No podemos ingresar el codigo, porque ya esta ingresado en la base", "Codigo duplicado", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { valido = false; } } return(valido); }
private bool codigoRepetidoActua() { bool valido = false; conexiones_BD.clases.codigos c = new conexiones_BD.clases.codigos(txtCodigo.Text, "1"); if (c.validarCodigoActualizar()) { MessageBox.Show("Hemos detectado que el codigo esta repetido", "Codigo Repetido", MessageBoxButtons.OK, MessageBoxIcon.Error); valido = true; } else { valido = false; } return(valido); }
private bool validarExistenciasCodigo() { bool valido = false; conexiones_BD.clases.codigos c = new conexiones_BD.clases.codigos(txtCodigo.Text, "1"); if (c.validarCodigo()) { valido = true; MessageBox.Show("No podemos ingresar el codigo, porque ya esta ingresado en la base", "Codigo duplicado", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { valido = false; } return(valido); }
//guarda productos private void guarda() { utilitarios.maneja_fechas fe = new utilitarios.maneja_fechas(); string kar = "2"; if (!validar()) { if (!validarExistencias()) { pro = new conexiones_BD.clases.productos( txtnombreP.Text.ToUpper(), fe.fechaMysql(fecha), listaCategoria.SelectedValue.ToString(), listaMarca.SelectedValue.ToString()); codi = new conexiones_BD.clases.codigos( txtCodigo.Text, "1" ); if (chkKardex.Checked) { kar = "1"; } sp = new conexiones_BD.clases.sucursales_productos( listaSucursal.SelectedValue.ToString(), "0", listaMayoreo.SelectedValue.ToString(), listaUtilidadDetalle.SelectedValue.ToString(), listaEstante.SelectedValue.ToString(), existencias.Value.ToString(), precioVD.Value.ToString(), precioCD.Value.ToString(), precioVM.Value.ToString(), precioCM.Value.ToString(), kar); op = new conexiones_BD.operaciones(); if (op.transaccionProductos_Presentaciones_Proveedores(generaProveedores(), generaPresentaciones(), pro, sp, codi) > 0) { MessageBox.Show("Los productos se ingresarón", "Exíto", MessageBoxButtons.OK, MessageBoxIcon.Information); //xm._AñadirProductos(listaCodigos.SelectedValue.ToString(), //txtnombreP.Text.ToUpper(), //fe.fechaMysql(fecha), //listaCategoria.SelectedValue.ToString(), //listaMarca.SelectedValue.ToString(), Convert.ToInt16(sesion.DatosRegistro[0])); //xm._AñadirSucursal_productos( // listaSucursal.SelectedValue.ToString(), // "0", // listaMayoreo.SelectedValue.ToString(), // listaUtilidadDetalle.SelectedValue.ToString(), // listaEstante.SelectedValue.ToString(), // existencias.Value.ToString(), // precioVD.Value.ToString(), // precioCD.Value.ToString(), // precioVM.Value.ToString(), // precioCM.Value.ToString(), // kar, listaCodigos.SelectedValue.ToString(), Convert.ToInt16(sesion.DatosRegistro[0])); //this.generarProveedoresBase_datos(); //this.generaPresentancionesBase(); vaciar(); } else { MessageBox.Show("Los productos no se pudierón ingresar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void btnGuardar_Click(object sender, EventArgs e) { utilitarios.maneja_fechas fe = new utilitarios.maneja_fechas(); if (!validar()) { if (!validarExistenciasCodigo()) { pro = new conexiones_BD.clases.productos( txtnombreP.Text.ToUpper(), fe.fechaMysql(fecha), "60", "53"); codi = new conexiones_BD.clases.codigos( txtCodigo.Text, "1" ); sp = new conexiones_BD.clases.sucursales_productos( sesion.DatosRegistro[1], "0", "2", "4", "1", "1000", precio.Value.ToString(), "0.0", "0.0", "0.0", "1"); op = new conexiones_BD.operaciones(); if (op.transaccionProductos_Presentaciones_Proveedores(generaProveedores(), generaPresentaciones(), pro, sp, codi) > 0) { MessageBox.Show("El producto se ingreso", "Exíto", MessageBoxButtons.OK, MessageBoxIcon.Information); ingresado = true; // xm._AñadirProductos(txtCodigo.Text, txtnombreP.Text.ToUpper(), fe.fechaMysql(fecha), "60", "53", Convert.ToInt16(sesion.DatosRegistro[0])); // xm._AñadirSucursal_productos(sesion.DatosRegistro[1], // "0", // "2", // "4", // "1", // "1000", // precio.Value.ToString(), // "0.0", // "0.0", // "0.0", // "1", // txtCodigo.Text, Convert.ToInt16(sesion.DatosRegistro[0])); // xm._AñadirProvedores_productos("2", "0", txtCodigo.Text, Convert.ToInt16(sesion.DatosRegistro[0])); // xm._AñadirPrese_prod("0", "1", "1", precio.Value.ToString(), "2", "2",txtCodigo.Text, Convert.ToInt16(sesion.DatosRegistro[0])); this.Close(); } else { MessageBox.Show("El producto no se pudo ingresar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }