public void refrescarDatos(string Buscar) { ds = Utilidades.EjecutarDS(Buscar); dgvPadre.DataSource = ds.Tables[0]; }
private void btnEntrar_Click_1(object sender, EventArgs e) { if (String.IsNullOrEmpty(tbNombre.Text.Trim()) || String.IsNullOrEmpty(tbContraseña.Text.Trim())) { return; } DataSet ds = new DataSet(); string cmd = string.Format("select * from usuario where usuario = '{0}'", tbNombre.Text.Trim()); ds = Utilidades.EjecutarDS(cmd); //MessageBox.Show(ds.Tables[0].Rows[0]["Estatus"].ToString()); //nombre = tbNombre.Text; if (!(ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)) { MessageBox.Show("El usuario o la contraseña son incorrectos."); } else if (Convert.ToBoolean(ds.Tables[0].Rows[0]["estado"].ToString())) { cmd = string.Format("select * from usuario where usuario = '{0}' and password = '******'", tbNombre.Text.Trim(), tbContraseña.Text.Trim()); //MessageBox.Show(cmd); ds = Utilidades.EjecutarDS(cmd); if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { //SGF.FrmMenu vj = new SGF.FrmMenu(); //this.Hide(); //vj.toolStripStatusLabel.Text = tbNombre.Text.Trim(); //vj.nivelUsuario = Convert.ToInt16(ds.Tables[0].Rows[0]["Nivel"].ToString().Trim()); //MessageBox.Show(ds.Tables[0].Rows[0]["Nivel"].ToString().Trim()); //vj.cambiarNiveles(); codigo_usuario = ds.Tables[0].Rows[0]["id"].ToString(); MessageBox.Show("Bienvenido " + tbNombre.Text); this.Close(); //vj.Show(); //MessageBox.Show("Felicidades, has iniciado seción correctamente"); //this.Visible = false; } else { string mensaje = "El usuario o la contraseña son incorrectos."; if (nombre == tbNombre.Text) { intentos--; } else { nombre = tbNombre.Text; intentos = 9; } if (intentos <= 3) { mensaje += "\nSolo quedan " + intentos + " intentos antes de bloquear la cuenta."; if (intentos == 0) { cmd = string.Format("select * from usuario where usuario = '{0}'", tbNombre.Text.Trim()); ds = Utilidades.EjecutarDS(cmd); if (ds.Tables[0].Rows[0]["Nivel"].ToString().Trim() != "0") { cmd = string.Format("Update usuarios Set estado = '0' where id = '{0}'", ds.Tables[0].Rows[0]["id"].ToString().Trim()); ds = Utilidades.EjecutarDS(cmd); } else { MessageBox.Show("El usuario " + ds.Tables[0].Rows[0]["usuario"].ToString().Trim() + " no puede ser bloqueado."); } } } MessageBox.Show(mensaje); } } }
private void btnguardar_Click(object sender, EventArgs e) { //insertar if (ComprobarCamposFactura()) { //cmd = "select * from tipo_factura where descripcion='" + cbxtipofactura.Text + "'"; //ds = Utilidades.EjecutarDS(cmd); //string idTipo_factura = ds.Tables[0].Rows[0]["id"].ToString(); cmd = "select * from sucursal where nombre_sucursal='" + cbxsucursal.Text + "'"; ds = Utilidades.EjecutarDS(cmd); string idsucursal = ds.Tables[0].Rows[0]["id"].ToString(); cmd = "begin declare @idCotizacion uniqueidentifier= newid(); " + "insert into cotizacion(id,idcliente,fecha_in,total,idSucursal)values(@idCotizacion,'" + codigo_cliente + "',getdate(),'" + total.ToString().Replace(",", ".") + "','" + idsucursal + "'); " + "select id from cotizacion where id=@idCotizacion; " + "end"; MessageBox.Show("guardado exitosamente"); //txtcantidad.Text = cmd; //MessageBox.Show(cmd); ds = Utilidades.EjecutarDS(cmd); if (ds != null) { cmd = "select * from sucursal where nombre_sucursal='" + cbxsucursal.Text + "'"; ds = Utilidades.EjecutarDS(cmd); idsucursal = ds.Tables[0].Rows[0]["id"].ToString(); cmd = "begin declare @idCotizacion uniqueidentifier= newid(); " + "insert into cotizacion(id,idcliente,fecha_in,total,idSucursal)values(@idCotizacion,'" + codigo_cliente + "',getdate(),'" + total.ToString().Replace(",", ".") + "','" + idsucursal + "'); " + "select id from cotizacion where id=@idCotizacion; " + "end"; MessageBox.Show("guardado exitosamente"); //txtcantidad.Text = cmd; //MessageBox.Show(cmd); ds = Utilidades.EjecutarDS(cmd); if (ds != null) { string idcotizacion = ds.Tables[0].Rows[0]["id"].ToString(); foreach (DataGridViewRow fila in gridcotizacion.Rows) { cmd = "begin " + "insert into detalle_cotizacion(idArticulo,idCotizacion,cantidadCotizada,importe)values('" + fila.Cells[0].Value.ToString() + "','" + idcotizacion + "','" + fila.Cells[4].Value.ToString() + "','" + fila.Cells[5].Value.ToString().Replace(",", ".") + "'); " + "end"; ds = Utilidades.EjecutarDS(cmd); } /* * //C:\Users\Jorda\source\repos\SGF\SGF\Reportes\Factura con su detalle3.rpt * string RutaReporte = root + @"Reportes\Factura con su detalle.rpt"; * //MessageBox.Show(RutaReporte); * VisorDeReportes form = new VisorDeReportes(); * ReportDocument oRep = new ReportDocument(); * ParameterField pf = new ParameterField(); * ParameterFields pfs = new ParameterFields(); * ParameterDiscreteValue pdv = new ParameterDiscreteValue(); * pf.Name = "@numFact"; // variable del store procedure * pdv.Value = idfactura; // variable donde se guarda el numero de factura * pf.CurrentValues.Add(pdv); * pfs.Add(pf); * form.crvVisor.ParameterFieldInfo = pfs; * oRep.Load(RutaReporte); * form.crvVisor.ReportSource = oRep; * form.Show(); * this.Close();*/ //oRep.ExportToDisk(ExportFormatType.PortableDocFormat, @"C:\Users\Usuario\Documents\(" + idfactura + ") Factura.pdf"); } } else { //actualizar (hacer cambios) cmd = "select * from sucursal where nombre_sucursal='" + cbxsucursal.Text + "'"; ds = Utilidades.EjecutarDS(cmd); idsucursal = ds.Tables[0].Rows[0]["id"].ToString(); cmd = "begin declare @idCotizacion uniqueidentifier= newid(); " + "insert into cotizacion(id,idcliente,fecha_in,total,idSucursal)values(@idCotizacion,'" + codigo_cliente + "',getdate(),'" + total.ToString().Replace(",", ".") + "','" + idsucursal + "'); " + "select id from cotizacion where id=@idCotizacion; " + "end"; MessageBox.Show("guardado exitosamente"); //txtcantidad.Text = cmd; //MessageBox.Show(cmd); ds = Utilidades.EjecutarDS(cmd); if (ds != null) { string idcotizacion = ds.Tables[0].Rows[0]["id"].ToString(); foreach (DataGridViewRow fila in gridcotizacion.Rows) { cmd = "begin " + "insert into detalle_cotizacion(idArticulo,idCotizacion,cantidadCotizada,importe)values('" + fila.Cells[0].Value.ToString() + "','" + idcotizacion + "','" + fila.Cells[4].Value.ToString() + "','" + fila.Cells[5].Value.ToString().Replace(",", ".") + "'); " + "end"; ds = Utilidades.EjecutarDS(cmd); } /* * //C:\Users\Jorda\source\repos\SGF\SGF\Reportes\Factura con su detalle3.rpt * string RutaReporte = root + @"Reportes\Factura con su detalle.rpt"; * //MessageBox.Show(RutaReporte); * VisorDeReportes form = new VisorDeReportes(); * ReportDocument oRep = new ReportDocument(); * ParameterField pf = new ParameterField(); * ParameterFields pfs = new ParameterFields(); * ParameterDiscreteValue pdv = new ParameterDiscreteValue(); * pf.Name = "@numFact"; // variable del store procedure * pdv.Value = idfactura; // variable donde se guarda el numero de factura * pf.CurrentValues.Add(pdv); * pfs.Add(pf); * form.crvVisor.ParameterFieldInfo = pfs; * oRep.Load(RutaReporte); * form.crvVisor.ReportSource = oRep; * form.Show(); * this.Close();*/ //oRep.ExportToDisk(ExportFormatType.PortableDocFormat, @"C:\Users\Usuario\Documents\(" + idfactura + ") Factura.pdf"); } } } }
public override void Guardar() { if (tbxNombre.Text.Trim() == "" || tbxPrecio_compra.Text.Trim() == "" || tbxPrecio_venta.Text.Trim() == "" || tbxExistencia.Text.Trim() == "" || tbxDescripcion.Text.Trim() == "" || tbxCantidad_maxima.Text.Trim() == "" || tbxCantidad_minima.Text.Trim() == "" ) { MessageBox.Show("Faltan campos por reyenar"); } else { if (etCantidad.Visible == true && tbxCantidad_caja.Text.Trim() == "") { MessageBox.Show("Faltan la cantidad de caja por reyenar"); } else if (etCantidad.Visible == true && tbxCantidad_caja.Text.Trim() != "") { if (tbxCodigo.Text != "Nuevo") { cmd = "begin" + " declare @idMedida uniqueidentifier;" + "declare @idTipo_articulo uniqueidentifier;" + "declare @idMarca uniqueidentifier;" + "select @idMedida = m.id from medida as m where m.medida = '" + cbxMedida.Text.Trim() + "';" + "select @idMarca = m.id from marca as m where m.marca = '" + cbxMarca.Text.Trim() + "';" + "select @idTipo_articulo = t.id from tipo_articulo as t where t.categoria = '" + cbxTipo.Text.Trim() + "';" + "update articulo set nombre = '" + tbxNombre.Text.Trim() + "', precio_compra = '" + tbxPrecio_compra.Text.Trim() + "', precio_venta = '" + tbxPrecio_venta.Text.Trim() + "', existencia = '" + tbxExistencia.Text.Trim() + "', descripcion = '" + tbxDescripcion.Text.Trim() + "', cantidad_maxima = '" + tbxCantidad_maxima.Text.Trim() + "', cantidad_minima = '" + tbxCantidad_minima.Text.Trim() + "', fecha_renovacion = '" + dtFecha_renovacion.Value.Day + "/" + dtFecha_renovacion.Value.Month + "/" + dtFecha_renovacion.Value.Year + "', idMedida = @idMedida, idMarca = @idMarca, idTipo_articulo = @idTipo_articulo, estado = '" + chxEstado.Checked + "' where id = '" + tbxCodigo.Text.Trim() + "';" + "update cantidad_caja set cantidad_caja='" + tbxCantidad_caja.Text.Trim() + "' where idArticulo='" + tbxCodigo.Text.Trim() + "';" + "end"; //MessageBox.Show(cmd); //rtbxIndicaciones.Text = cmd; //Console.Out(cmd); //ds = Utilidades.EjecutarDS(cmd); MessageBox.Show("Modificado exitosamente"); //Limpiar(); this.Close(); } else { cmd = " begin" + " declare @idMedida uniqueidentifier;" + "declare @idTipo_articulo uniqueidentifier;" + "declare @idMarca uniqueidentifier;" + "declare @idArticulo uniqueidentifier = newid();" + "select @idMedida = m.id from medida as m where m.medida = '" + cbxMedida.Text.Trim() + "';" + "select @idMarca = m.id from marca as m where m.marca = '" + cbxMarca.Text.Trim() + "';" + "select @idTipo_articulo = t.id from tipo_articulo as t where t.categoria = '" + cbxTipo.Text.Trim() + "';" + "insert into articulo(id, nombre, precio_compra, precio_venta, existencia, descripcion, cantidad_maxima, cantidad_minima, fecha_renovacion, idMedida, idMarca, idTipo_articulo, estado)" + "values(@idArticulo, '" + tbxNombre.Text.Trim() + "', '" + tbxPrecio_compra.Text.Trim() + "', '" + tbxPrecio_venta.Text.Trim() + "', '" + tbxExistencia.Text.Trim() + "', '" + tbxDescripcion.Text.Trim() + "', '" + tbxCantidad_maxima.Text.Trim() + "', '" + tbxCantidad_minima.Text.Trim() + "', '" + dtFecha_renovacion.Value.Day + "/" + dtFecha_renovacion.Value.Month + "/" + dtFecha_renovacion.Value.Year + "', @idMedida, @idMarca, @idTipo_articulo, '" + chxEstado.Checked + "');" + "insert into cantidad_caja(idArticulo,cantidad_caja)values(@idArticulo,'" + tbxCantidad_caja.Text.Trim() + "');" + "end"; //cmd = String.Format("exec crearCliente '{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}'", // tbxNombre.Text.Trim(), tbxApellido.Text.Trim(), dtFecha.Value.Day + "/" + dtFecha.Value.Month + "/" + dtFecha.Value.Year, // cbxSexo.Text.Trim(), cbxProvincia.Text.Trim(), tbxLocalidad.Text.Trim(), tbxDireccion.Text.Trim(), rtbxIndicaciones.Text.Trim(), // tbxCodigo_postal.Text.Trim(), chxEstado.Checked, tbxCorreo.Text.Trim(), tbxTelefono.Text.Trim()); ////rtbxIndicaciones.Text = cmd; //MessageBox.Show(cmd); //tbxCantidad_minima.Text = cmd; ds = Utilidades.EjecutarDS(cmd); MessageBox.Show("Guardado exitosamente"); ////Limpiar(); this.Close(); } } else { if (tbxCodigo.Text != "Nuevo") { cmd = "begin" + " declare @idMedida uniqueidentifier;" + "declare @idTipo_articulo uniqueidentifier;" + "declare @idMarca uniqueidentifier;" + "select @idMedida = m.id from medida as m where m.medida = '" + cbxMedida.Text.Trim() + "';" + "select @idMarca = m.id from marca as m where m.marca = '" + cbxMarca.Text.Trim() + "';" + "select @idTipo_articulo = t.id from tipo_articulo as t where t.categoria = '" + cbxTipo.Text.Trim() + "';" + "update articulo set nombre = '" + tbxNombre.Text.Trim() + "', precio_compra = '" + tbxPrecio_compra.Text.Trim() + "', precio_venta = '" + tbxPrecio_venta.Text.Trim() + "', existencia = '" + tbxExistencia.Text.Trim() + "', descripcion = '" + tbxDescripcion.Text.Trim() + "', cantidad_maxima = '" + tbxCantidad_maxima.Text.Trim() + "', cantidad_minima = '" + tbxCantidad_minima.Text.Trim() + "', fecha_renovacion = '" + dtFecha_renovacion.Value.Day + "/" + dtFecha_renovacion.Value.Month + "/" + dtFecha_renovacion.Value.Year + "', idMedida = @idMedida, idMarca = @idMarca, idTipo_articulo = @idTipo_articulo, estado = '" + chxEstado.Checked + "' where id = '" + tbxCodigo.Text.Trim() + "';" + "delete from cantidad_caja where idArticulo='" + tbxCodigo.Text.Trim() + "'" + "end"; //MessageBox.Show(cmd); //rtbxIndicaciones.Text = cmd; //Console.Out(cmd); ds = Utilidades.EjecutarDS(cmd); MessageBox.Show("Modificado exitosamente"); //Limpiar(); this.Close(); } else { cmd = " begin" + " declare @idMedida uniqueidentifier;" + "declare @idTipo_articulo uniqueidentifier;" + "declare @idMarca uniqueidentifier;" + "select @idMedida = m.id from medida as m where m.medida = '" + cbxMedida.Text.Trim() + "';" + "select @idMarca = m.id from marca as m where m.marca = '" + cbxMarca.Text.Trim() + "';" + "select @idTipo_articulo = t.id from tipo_articulo as t where t.categoria = '" + cbxTipo.Text.Trim() + "';" + "insert into articulo(id, nombre, precio_compra, precio_venta, existencia, descripcion, cantidad_maxima, cantidad_minima, fecha_renovacion, idMedida, idMarca, idTipo_articulo, estado)" + "values(newid(), '" + tbxNombre.Text.Trim() + "', '" + tbxPrecio_compra.Text.Trim() + "', '" + tbxPrecio_venta.Text.Trim() + "', '" + tbxExistencia.Text.Trim() + "', '" + tbxDescripcion.Text.Trim() + "', '" + tbxCantidad_maxima.Text.Trim() + "', '" + tbxCantidad_minima.Text.Trim() + "', '" + dtFecha_renovacion.Value.Day + "/" + dtFecha_renovacion.Value.Month + "/" + dtFecha_renovacion.Value.Year + "', @idMedida, @idMarca, @idTipo_articulo, '" + chxEstado.Checked + "');" + "end"; //cmd = String.Format("exec crearCliente '{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}'", // tbxNombre.Text.Trim(), tbxApellido.Text.Trim(), dtFecha.Value.Day + "/" + dtFecha.Value.Month + "/" + dtFecha.Value.Year, // cbxSexo.Text.Trim(), cbxProvincia.Text.Trim(), tbxLocalidad.Text.Trim(), tbxDireccion.Text.Trim(), rtbxIndicaciones.Text.Trim(), // tbxCodigo_postal.Text.Trim(), chxEstado.Checked, tbxCorreo.Text.Trim(), tbxTelefono.Text.Trim()); ////rtbxIndicaciones.Text = cmd; //MessageBox.Show(cmd); //tbxCantidad_minima.Text = cmd; ds = Utilidades.EjecutarDS(cmd); MessageBox.Show("Guardado exitosamente"); ////Limpiar(); this.Close(); } } } }
public override void Guardar() { //(ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) //cmd = ""; //string cmdCliente = string.Format("select * from cliente where idTercero='{0}'", // tbxCodigo.Text.Trim()); //ds = Utilidades.EjecutarDS(cmdCliente); if (ComprobarCampos()) { if (tbxCodigo.Text != "Nuevo") { cmd = "begin " + "declare @idPuesto uniqueidentifier;" + "declare @idHorario uniqueidentifier;" + "declare @idCorreo uniqueidentifier;" + "declare @idTelefono uniqueidentifier;" + "select @idCorreo=idCorreo from correo_vs_tercero where idTercero='" + tbxCodigo.Text.Trim() + "';" + "select @idTelefono=idTelefono from telefono_vs_tercero where idTercero='" + tbxCodigo.Text.Trim() + "';" + "select @idPuesto=id from puesto where puesto='" + cbxPuesto.Text.Trim() + "';" + "select @idHorario=id from horario where descripcion='" + cbxHorario.Text.Trim() + "';" + "update empleado set idPuesto=@idPuesto,idHorario=@idHorario,estado='1' where idTercero='" + tbxCodigo.Text.Trim() + "';" + "update tercero set nombre='" + tbxNombre.Text.Trim() + "' where id='" + tbxCodigo.Text.Trim() + "';" + "update persona set cedula='" + tbxCedula.Text.Trim() + "',apellido='" + tbxApellido.Text.Trim() + "', fecha_nacimiento='" + dtFecha.Value.Day + "/" + dtFecha.Value.Month + "/" + dtFecha.Value.Year + "',sexo='" + cbxSexo.Text.Trim() + "',estado='1' where idTercero='" + tbxCodigo.Text.Trim() + "';" + "update correo set correo_electronico='" + tbxCorreo.Text.Trim() + "' where id=@idCorreo;" + "update telefono set numero='" + tbxTelefono.Text.Trim() + "' where id=@idTelefono;" + "end"; MessageBox.Show(cmd); //rtbxIndicaciones.Text = cmd; //Console.Out(cmd); ds = Utilidades.EjecutarDS(cmd); MessageBox.Show("Modificado exitosamente"); //Limpiar(); this.Close(); } else { if (nuevoEmpleado) { cmd = "begin " + "declare @idPuesto uniqueidentifier;" + "declare @idHorario uniqueidentifier;" + "select @idPuesto=id from puesto where puesto='" + cbxPuesto.Text.Trim() + "';" + "select @idHorario=id from horario where descripcion='" + cbxHorario.Text.Trim() + "';" + "insert into empleado(idTercero,idPuesto,idHorario,fecha,estado)values('" + idPersona + "',@idPuesto,@idHorario,getdate(),'1');" + "insert into vacaciones(idEmpleado,fecha_inicio,fecha_fin,estado)values('" + idPersona + "','24/12/" + DateTime.Now.Year + "','1/1/" + (DateTime.Now.Year + 1) + "','1');" + "insert into pagos(idEmpleado,fecha_ultimo_pago,estado)values('" + idPersona + "',getdate(),'1');" + "update vacante set estado='0' where numero_vacante='" + idVacante + "';" + "end"; //rtbxIndicaciones.Text = cmd; //MessageBox.Show(idPersona); ds = Utilidades.EjecutarDS(cmd); MessageBox.Show("Guardado exitosamente."); //Limpiar(); this.Close(); } else { cmd = "begin " + "declare @idTelefono uniqueidentifier= newid();" + "declare @idCorreo uniqueidentifier= newid();" + "declare @idTercero uniqueidentifier=newid();" + "declare @idPuesto uniqueidentifier;" + "declare @idHorario uniqueidentifier;" + "select @idPuesto=id from puesto where puesto='" + cbxPuesto.Text.Trim() + "';" + "select @idHorario=id from horario where descripcion='" + cbxHorario.Text.Trim() + "';" + "insert into tercero (id, nombre, fecha_in,estado) values(@idTercero, '" + tbxNombre.Text.Trim() + "',GETDATE(),'1');" + "insert into persona(idTercero, apellido, fecha_nacimiento, sexo, estado,cedula)values(@idTercero, '" + tbxApellido.Text.Trim() + "','" + dtFecha.Value.Day + "/" + dtFecha.Value.Month + "/" + dtFecha.Value.Year + "', '" + cbxSexo.Text.Trim() + "','1','" + tbxCedula.Text.Trim() + "');" + "insert into empleado(idTercero,idPuesto,idHorario,fecha,estado)values(@idTercero,@idPuesto,@idHorario,getdate(),'1');" + "insert into telefono(id,numero) values(@idTelefono,'" + tbxTelefono.Text.Trim() + "');" + "insert into telefono_vs_tercero(idTelefono,idTercero,estado)values(@idTelefono,@idTercero,'1');" + "insert into correo(id,correo_electronico) values(@idCorreo,'" + tbxCorreo.Text.Trim() + "');" + "insert into correo_vs_tercero(idCorreo,idTercero)values(@idCorreo,@idTercero);" + "insert into vacaciones(idEmpleado,fecha_inicio,fecha_fin,estado)values(@idTercero,'24/12/" + DateTime.Now.Year + "','1/1/" + (DateTime.Now.Year + 1) + "','1');" + "insert into pagos(idEmpleado,fecha_ultimo_pago,estado)values(@idTercero,getdate(),'1');" + "update vacante set estado='0' where numero_vacante='" + idVacante + "';" + "end"; //rtbxIndicaciones.Text = cmd; //MessageBox.Show(cmd); ds = Utilidades.EjecutarDS(cmd); MessageBox.Show("Guardado exitosamente."); //Limpiar(); this.Close(); } } } }
public override void Guardar() { if (ComprobarCampos()) { double itebis = tkbItebis.Value; itebis /= 100; if (etCantidad.Visible == true && tbxCantidad_caja.Text.Trim() == "") { MessageBox.Show("Faltan la cantidad de caja por reyenar"); } else if (etCantidad.Visible == true && tbxCantidad_caja.Text.Trim() != "") { if (tbxCodigo.Text != "Nuevo") { cmd = "begin" + " declare @idMedida uniqueidentifier;" + "declare @idTipo_articulo uniqueidentifier;" + "select @idMedida = m.id from medida as m where m.medida = '" + cbxMedida.Text.Trim() + "';" + "select @idTipo_articulo = t.id from tipo_articulo as t where t.categoria = '" + cbxTipo.Text.Trim() + "';" + "update articulo set nombre_articulo = '" + tbxNombre.Text.Trim() + "', precio_compra = '" + tbxPrecio_compra.Text.Trim().Replace(",", ".") + "', precio_venta = '" + tbxPrecio_venta.Text.Trim().Replace(",", ".") + "', existencia = '" + tbxExistencia.Text.Trim() + "', descripcion = '" + tbxDescripcion.Text.Trim() + "', cantidad_maxima = '" + tbxCantidad_maxima.Text.Trim() + "', cantidad_minima = '" + tbxCantidad_minima.Text.Trim() + "', fecha_renovacion = '" + dtFecha_renovacion.Value.Day + "/" + dtFecha_renovacion.Value.Month + "/" + dtFecha_renovacion.Value.Year + "', idMedida = @idMedida, idMarca = '" + idMarca + "', idTipo_articulo = @idTipo_articulo, estado = '1',ITEBIs='" + itebis.ToString().Replace(",", ".") + "' where id = '" + tbxCodigo.Text.Trim() + "';" + "update cantidad_caja set cantidad_caja='" + tbxCantidad_caja.Text.Trim() + "' where idArticulo='" + tbxCodigo.Text.Trim() + "';" + "end"; ds = Utilidades.EjecutarDS(cmd); MessageBox.Show("Modificado exitosamente"); //Limpiar(); this.Close(); } else { cmd = " begin" + " declare @idMedida uniqueidentifier;" + "declare @idTipo_articulo uniqueidentifier;" + "declare @idArticulo uniqueidentifier = newid();" + "select @idMedida = m.id from medida as m where m.medida = '" + cbxMedida.Text.Trim() + "';" + "select @idTipo_articulo = t.id from tipo_articulo as t where t.categoria = '" + cbxTipo.Text.Trim() + "';" + "insert into articulo(id, nombre_articulo, precio_compra, precio_venta, existencia, descripcion, cantidad_maxima, cantidad_minima, fecha_renovacion, idMedida, idMarca, idTipo_articulo,ITEBIs, estado)" + "values(@idArticulo, '" + tbxNombre.Text.Trim() + "', '" + tbxPrecio_compra.Text.Trim().Replace(",", ".") + "', '" + tbxPrecio_venta.Text.Trim().Replace(",", ".") + "', '" + tbxExistencia.Text.Trim() + "', '" + tbxDescripcion.Text.Trim() + "', '" + tbxCantidad_maxima.Text.Trim() + "', '" + tbxCantidad_minima.Text.Trim() + "', '" + dtFecha_renovacion.Value.Day + "/" + dtFecha_renovacion.Value.Month + "/" + dtFecha_renovacion.Value.Year + "', @idMedida, '" + idMarca + "', @idTipo_articulo," + itebis.ToString().Replace(",", ".") + ", '1');" + "insert into cantidad_caja(idArticulo,cantidad_caja)values(@idArticulo,'" + tbxCantidad_caja.Text.Trim() + "');" + "end"; ds = Utilidades.EjecutarDS(cmd); MessageBox.Show("Guardado exitosamente"); ////Limpiar(); this.Close(); } } else { if (tbxCodigo.Text != "Nuevo") { cmd = "begin" + " declare @idMedida uniqueidentifier;" + "declare @idTipo_articulo uniqueidentifier;" + "select @idMedida = m.id from medida as m where m.medida = '" + cbxMedida.Text.Trim() + "';" + "select @idTipo_articulo = t.id from tipo_articulo as t where t.categoria = '" + cbxTipo.Text.Trim() + "';" + "update articulo set nombre_articulo = '" + tbxNombre.Text.Trim() + "', precio_compra = '" + tbxPrecio_compra.Text.Trim().Replace(",", ".") + "', precio_venta = '" + tbxPrecio_venta.Text.Trim().Replace(",", ".") + "', existencia = '" + tbxExistencia.Text.Trim() + "', descripcion = '" + tbxDescripcion.Text.Trim() + "', cantidad_maxima = '" + tbxCantidad_maxima.Text.Trim() + "', cantidad_minima = '" + tbxCantidad_minima.Text.Trim() + "', fecha_renovacion = '" + dtFecha_renovacion.Value.Day + "/" + dtFecha_renovacion.Value.Month + "/" + dtFecha_renovacion.Value.Year + "', idMedida = @idMedida, idMarca = '" + idMarca + "', idTipo_articulo = @idTipo_articulo, estado = '1', ITEBIs='" + itebis.ToString().Replace(",", ".") + "' " + "where id = '" + tbxCodigo.Text.Trim() + "';" + "delete from cantidad_caja where idArticulo='" + tbxCodigo.Text.Trim() + "'" + "end"; //tbxNombre.Text = cmd; ds = Utilidades.EjecutarDS(cmd); MessageBox.Show("Modificado exitosamente"); //Limpiar(); this.Close(); } else { cmd = " begin" + " declare @idMedida uniqueidentifier;" + "declare @idTipo_articulo uniqueidentifier;" + "select @idMedida = m.id from medida as m where m.medida = '" + cbxMedida.Text.Trim() + "';" + "select @idTipo_articulo = t.id from tipo_articulo as t where t.categoria = '" + cbxTipo.Text.Trim() + "';" + "insert into articulo(id, nombre_articulo, precio_compra, precio_venta, existencia, descripcion, cantidad_maxima, cantidad_minima, fecha_renovacion, idMedida, idMarca, idTipo_articulo, estado, ITEBIs)" + "values(newid(), '" + tbxNombre.Text.Trim() + "', '" + tbxPrecio_compra.Text.Trim().Replace(",", ".") + "', '" + tbxPrecio_venta.Text.Trim().Replace(",", ".") + "', '" + tbxExistencia.Text.Trim() + "', '" + tbxDescripcion.Text.Trim() + "', '" + tbxCantidad_maxima.Text.Trim() + "', '" + tbxCantidad_minima.Text.Trim() + "', '" + dtFecha_renovacion.Value.Day + "/" + dtFecha_renovacion.Value.Month + "/" + dtFecha_renovacion.Value.Year + "', @idMedida, '" + idMarca + "', @idTipo_articulo, '1','" + itebis.ToString().Replace(",", ".") + "');" + "end"; ds = Utilidades.EjecutarDS(cmd); MessageBox.Show("Guardado exitosamente"); ////Limpiar(); this.Close(); } } } }
public override void Guardar() { //(ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) //cmd = ""; //string cmdCliente = string.Format("select * from cliente where idTercero='{0}'", // tbxCodigo.Text.Trim()); //ds = Utilidades.EjecutarDS(cmdCliente); if (ComprobarCampos()) { if (tbxCodigo.Text != "Nuevo") { cmd = "begin" + " declare @idDireccion uniqueidentifier;" + "declare @idTelefono uniqueidentifier;" + "declare @idCorreo uniqueidentifier;" + "select @idTelefono=te.idTelefono from telefono_vs_tercero as te,tercero as t where t.id='" + tbxCodigo.Text.Trim() + "' and te.idTercero=t.id;" + "select @idCorreo = c.idCorreo from correo_vs_tercero as c,tercero as t where t.id = '" + tbxCodigo.Text.Trim() + "' and c.idTercero = t.id; " + "select @idDireccion=c.idDireccion_cleinte from cliente as c,tercero as t where t.id='" + tbxCodigo.Text.Trim() + "' and c.idTercero=t.id;" + "update telefono set numero='" + tbxTelefono.Text.Trim() + "'where id=@idTelefono;" + "update correo set correo_electronico='" + tbxCorreo.Text.Trim() + "'where id=@idCorreo;" + "update tercero " + "set nombre='" + tbxNombre.Text.Trim() + "',estado='1' " + "where id='" + tbxCodigo.Text.Trim() + "';" + "update persona " + "set apellido='" + tbxApellido.Text.Trim() + "',fecha_nacimiento='" + dtFecha.Value.Day + "/" + dtFecha.Value.Month + "/" + dtFecha.Value.Year + "',sexo='" + cbxSexo.Text.Trim() + "',cedula='" + tbxCedula.Text.Trim() + "'" + "where idTercero='" + tbxCodigo.Text.Trim() + "';" + "update direccion_cliente " + "set provincia='" + cbxProvincia.Text.Trim() + "',localidad='" + tbxLocalidad.Text.Trim() + "',direccion='" + tbxDireccion.Text.Trim() + "',indicaciones='" + rtbxIndicaciones.Text.Trim() + "',codigo_postal='" + tbxCodigo_postal.Text.Trim() + "'" + "where id=@idDireccion " + "end"; //MessageBox.Show(cmd); //rtbxIndicaciones.Text = cmd; //Console.Out(cmd); ds = Utilidades.EjecutarDS(cmd); MessageBox.Show("Modificado exitosamente"); Limpiar(); this.Close(); } else { cmd = String.Format("exec crearCliente '{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}'", tbxNombre.Text.Trim(), tbxApellido.Text.Trim(), dtFecha.Value.Day + "/" + dtFecha.Value.Month + "/" + dtFecha.Value.Year, cbxSexo.Text.Trim(), cbxProvincia.Text.Trim(), tbxLocalidad.Text.Trim(), tbxDireccion.Text.Trim(), rtbxIndicaciones.Text.Trim(), tbxCodigo_postal.Text.Trim(), "1", tbxCorreo.Text.Trim(), tbxTelefono.Text.Trim(), tbxCedula.Text.Trim()); //rtbxIndicaciones.Text = cmd; //MessageBox.Show(cmd); ds = Utilidades.EjecutarDS(cmd); MessageBox.Show("Guardado exitosamente"); Limpiar(); this.Close(); } } ////(ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) ////cmd = ""; ////string cmdCliente = string.Format("select * from cliente where idTercero='{0}'", //// tbxCodigo.Text.Trim()); ////ds = Utilidades.EjecutarDS(cmdCliente); //if (tbxNombre.Text == "" || tbxApellido.Text == "" || tbxCodigo_postal.Text == "" || tbxDireccion.Text == "" || tbxLocalidad.Text == "" || tbxCodigo.Text == "" || tbxTelefono.Text == "" || rtbxIndicaciones.Text == "") //{ // MessageBox.Show("Faltan campos por reyenar"); //} //else //{ // if (tbxCodigo.Text != "Nuevo") // { // cmd = "begin" + // " declare @idDireccion uniqueidentifier;" + // "declare @idTelefono uniqueidentifier;" + // "declare @idCorreo uniqueidentifier;" + // "select @idTelefono=te.idTelefono from telefono_vs_tercero as te,tercero as t where t.id='" + tbxCodigo.Text.Trim() + "' and te.idTercero=t.id;" + // "select @idCorreo = c.idCorreo from correo_vs_tercero as c,tercero as t where t.id = '" + tbxCodigo.Text.Trim() + "' and c.idTercero = t.id; " + // "select @idDireccion=c.idDireccion_cleinte from cliente as c,tercero as t where t.id='" + tbxCodigo.Text.Trim() + "' and c.idTercero=t.id;" + // "update telefono set numero='" + tbxTelefono.Text.Trim() + "'where id=@idTelefono;" + // "update correo set correo_electronico='" + tbxCorreo.Text.Trim() + "'where id=@idCorreo;" + // "update tercero " + // "set nombre='" + tbxNombre.Text.Trim() + "',estado='1'" + // "where id='" + tbxCodigo.Text.Trim() + "';" + // "update persona " + // "set apellido='" + tbxApellido.Text.Trim() + "',fecha_nacimiento='" + dtFecha.Value.Day + "/" + dtFecha.Value.Month + "/" + dtFecha.Value.Year + "',sexo='" + cbxSexo.Text.Trim() + "'" + // "where idTercero='" + tbxCodigo.Text.Trim() + "';" + // "update direccion_cliente " + // "set provincia='" + cbxProvincia.Text.Trim() + "',localidad='" + tbxLocalidad.Text.Trim() + "',direccion='" + tbxDireccion.Text.Trim() + "',indicaciones='" + rtbxIndicaciones.Text.Trim() + "',codigo_postal='" + tbxCodigo_postal.Text.Trim() + "'" + // "where id=@idDireccion " + // "end"; // //MessageBox.Show(cmd); // //rtbxIndicaciones.Text = cmd; // //Console.Out(cmd); // ds = Utilidades.EjecutarDS(cmd); // MessageBox.Show("Modificado exitosamente"); // Limpiar(); // this.Close(); // } // else // { // cmd = String.Format("exec crearCliente '{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}'", // tbxNombre.Text.Trim(), tbxApellido.Text.Trim(), dtFecha.Value.Day + "/" + dtFecha.Value.Month + "/" + dtFecha.Value.Year, // cbxSexo.Text.Trim(), cbxProvincia.Text.Trim(), tbxLocalidad.Text.Trim(), tbxDireccion.Text.Trim(), rtbxIndicaciones.Text.Trim(), // tbxCodigo_postal.Text.Trim(), "1", tbxCorreo.Text.Trim(), tbxTelefono.Text.Trim()); // //rtbxIndicaciones.Text = cmd; // //MessageBox.Show(cmd); // ds = Utilidades.EjecutarDS(cmd); // MessageBox.Show("Guardado exitosamente"); // Limpiar(); // this.Close(); // } //} }
private void tbxCantidad_minima_KeyPress(object sender, KeyPressEventArgs e) { Utilidades.SoloNumerosEnteros(e, sender); }
private void tbxExistencia_KeyPress(object sender, KeyPressEventArgs e) { Utilidades.SoloNumerosEnteros(e, sender); }
private void tbxPrecio_venta_KeyPress(object sender, KeyPressEventArgs e) { Utilidades.SoloNumeros(e, sender); }
public override void Guardar() { if (ComprobarCampos()) { cmd = "select * from articulo_vs_almacen where idArticulo='" + idArticulo + "'and idAlmacen='" + idAlmacen + "'"; ds = Utilidades.EjecutarDS(cmd); if (ds.Tables[0].Rows.Count > 0) { cmd = "update articulo_vs_almacen set cantidad='" + tkbCantidad.Value.ToString() + "',indicaciones='" + rtbxIndicaciones.Text + "' where idArticulo='" + idArticulo + "' and idAlmacen='" + idAlmacen + "';"; ds = Utilidades.EjecutarDS(cmd); MessageBox.Show("Se ha actualizado exitosamente."); this.Close(); } else { cmd = "insert into articulo_vs_almacen(idAlmacen,idArticulo,cantidad,indicaciones)values('" + idAlmacen + "','" + idArticulo + "','" + tkbCantidad.Value.ToString() + "','" + rtbxIndicaciones.Text + "');"; ds = Utilidades.EjecutarDS(cmd); MessageBox.Show("Se ha Guardado exitosamente."); this.Close(); } } //if (tbxCantidad.Text.Trim() == "" || rtbxIndicaciones.Text.Trim() == "") //{ // MessageBox.Show("Faltan campos por reyenar"); //} //else if (!(ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)) //{ // int productos_en_almacenes, total, i; // //cmd = "begin declare @idArticulo uniqueidentifier;select @idArticulo=ar.id from articulo_vs_almacen as ava,articulo as ar, almacen as al where ar.nombre_articulo='" + cbxArticulo.Text + "';select sum(cantidad)as suma from articulo_vs_almacen where idArticulo=@idArticulo;end"; // //ds = Utilidades.EjecutarDS(cmd); // productos_en_almacenes = 0; // cmd = "begin " + // "declare @idArticulo uniqueidentifier;" + // "select @idArticulo=ar.id from articulo_vs_almacen as ava,articulo as ar, almacen as al where ar.nombre_articulo='" + cbxArticulo.Text + "';" + // "select existencia from articulo where id=@idArticulo;" + // "end"; // ds = Utilidades.EjecutarDS(cmd); // total = Convert.ToInt32(ds.Tables[0].Rows[0]["existencia"].ToString()); // i = Convert.ToInt32(tbxCantidad.Text.Trim()); //if (productos_en_almacenes + i > total) //{ // MessageBox.Show("Cantidad de productos sin asignacion exedida, solo hay :" + (total - productos_en_almacenes)); //} //else //{ // cmd = "begin " + // "declare @idArticulo uniqueidentifier;" + // "declare @idAlmacen uniqueidentifier;" + // "select @idArticulo=ar.id from articulo_vs_almacen as ava,articulo as ar, almacen as al where ar.nombre_articulo='" + cbxArticulo.Text + "';" + // "select @idAlmacen=al.id from articulo_vs_almacen as ava,articulo as ar, almacen as al where al.nombre_almacen='" + cbxAlmacen.Text + "';" + // "insert into articulo_vs_almacen(idArticulo,idAlmacen,cantidad,indicaciones)values(@idArticulo,@idAlmacen,'" + tbxCantidad.Text.Trim() + "','" + rtbxIndicaciones.Text.Trim() + "');" + // "end"; // ds = Utilidades.EjecutarDS(cmd); // MessageBox.Show("Guardado exitosamente"); // ////Limpiar(); // this.Close(); //} //} //else //{ //DataSet dst = new DataSet(); //int productos_en_almacenes, total, i; //cmd = "begin " + // "declare @idArticulo uniqueidentifier;" + // "select @idArticulo=ar.id from articulo_vs_almacen as ava,articulo as ar, almacen as al where ar.nombre_articulo='" + cbxArticulo.Text + "';" + // "select sum(cantidad) as cantidad from articulo_vs_almacen where idArticulo=@idArticulo and idAlmacen!='"++"';" + // "end"; //dst = Utilidades.EjecutarDS(cmd); //productos_en_almacenes = Convert.ToInt32(dst.Tables[0].Rows[0]["cantidad"].ToString()); //cmd = "begin declare @idArticulo uniqueidentifier;select @idArticulo=ar.id from articulo_vs_almacen as ava,articulo as ar, almacen as al where ar.nombre_articulo='" + cbxArticulo.Text + "';select existencia from articulo where id=@idArticulo;end"; //dst = Utilidades.EjecutarDS(cmd); //total = Convert.ToInt32(dst.Tables[0].Rows[0]["existencia"].ToString()); //i = Convert.ToInt32(tbxCantidad.Text.Trim()); //if (productos_en_almacenes + i > total) //{ // MessageBox.Show("Cantidad de productos sin asignacion exedida, solo hay :" + (total - productos_en_almacenes)); //} //else //{ // DialogResult result = MessageBox.Show("Seguro que quiere actualizar la existencia de: " + cbxArticulo.Text + " del almacen: " + cbxAlmacen.Text + " de " + ds.Tables[0].Rows[0]["cantidad"].ToString() + " a " + tbxCantidad.Text, "Atención", MessageBoxButtons.YesNo); // if (result == DialogResult.Yes) // { // cmd = "begin " + // "declare @idArticulo uniqueidentifier;" + // "declare @idAlmacen uniqueidentifier;" + // "select @idArticulo=ar.id from articulo_vs_almacen as ava,articulo as ar, almacen as al where ar.nombre_articulo='" + cbxArticulo.Text + "';" + // "select @idAlmacen=al.id from articulo_vs_almacen as ava,articulo as ar, almacen as al where al.nombre_almacen='" + cbxAlmacen.Text + "';" + // "update articulo_vs_almacen set cantidad='" + tbxCantidad.Text.Trim() + "',indicaciones='" + rtbxIndicaciones.Text.Trim() + "' where idAlmacen=@idAlmacen and idArticulo=@idArticulo;" + // "end"; // //rtbxIndicaciones.Text = cmd; // ds = Utilidades.EjecutarDS(cmd); // MessageBox.Show("Actualizado exitosamente"); // //Limpiar(); // this.Close(); // } // else // { // this.Close(); // } //} //} }
private void tbxTotalCobrar_KeyPress(object sender, KeyPressEventArgs e) { Utilidades.SoloNumeros(e, sender); }