private void btnSendToPendientes_Click(object sender, EventArgs e) { pedidosEnProceso.Sort(); //Ordenamos la lista DBM.CLS.Transaccion Trans = new DBM.CLS.Transaccion(); string listaEnProceso = string.Join(",", pedidosEnProceso.ToArray()); string Query = "Update Pedido set listo = 0 where idPedido In(" + listaEnProceso + ")"; if (pedidosEnProceso.Count > 0) { if (Trans.CreateTransaction(Query)) { foreach (int btnName in pedidosEnProceso) { foreach (Control item in flowPanelProceso.Controls) { if (item.Name == btnName.ToString()) { item.Tag = "0"; item.BackColor = System.Drawing.SystemColors.ControlLightLight; flowPanelPendiente.Controls.Add(item); flowPanelProceso.Controls.Remove(item); break; //important step } } } pedidosEnProceso.Clear(); } } }
private void btnSendToProcesar_Click(object sender, EventArgs e) { DBM.CLS.Transaccion Trans = new DBM.CLS.Transaccion(); if (OrderIdPendiente == 0) { OrderIdPendiente = GetOrndenPedidoPendiente1(); } string Query = "Update Pedido set listo = 1 where idPedido =" + OrderIdPendiente; if (Trans.CreateTransaction(Query)) { foreach (Control item in flowPanelPendiente.Controls) { if (item.Name == OrderIdPendiente.ToString()) { item.Tag = "1"; item.BackColor = System.Drawing.SystemColors.ControlLightLight; flowPanelProceso.Controls.Add(item); flowPanelPendiente.Controls.Remove(item); break; //important step } } OrderIdPendiente = 0; } }
private void btnReoaraListo_Click(object sender, EventArgs e) { DBM.CLS.Transaccion Trans = new DBM.CLS.Transaccion(); string query = ""; query = "ALTER TABLE `pedido` CHANGE `listo` `listo` TINYINT(2) NULL DEFAULT NULL;"; if (Trans.CreateTransaction(query)) { MessageBox.Show("El campo LISTO ahora tiene un ancho de 2 ", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnGuardar_Click(object sender, EventArgs e) { DBM.CLS.CRUD Tabla = new DBM.CLS.CRUD(); DBM.CLS.Transaccion Trans = new DBM.CLS.Transaccion(); string sql = ""; foreach (DataGridViewRow dr in dgFamilia.Rows) { sql = "UPDATE familia SET enMonitor = " + dr.Cells[2].Value.ToString() + " WHERE idFamilia= " + dr.Cells[0].Value.ToString(); Trans.CreateTransaction(sql); } MessageBox.Show("Los datos se actualizaron con éxito", ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void btnSave_Click(object sender, EventArgs e) { CLS.Connection cnxValidate = new CLS.Connection(); CLS.Utilities objConx = new CLS.Utilities(); string newString = null; newString = objConx.SetConnectionStringComplete(txtServer.Text, uint.Parse(txtPort.Text), txtBD.Text, txtUser.Text, txtPass.Text); if (chkVerify.Checked) { if (cnxValidate.ValidarConexion(newString)) { MessageBox.Show("Conexión exitosa", "ConnectionSettings", MessageBoxButtons.OK, MessageBoxIcon.Information); if (newString != null) { objConx.SaveConnectionString(newString); objConx.ProtectConnectionString(); DBM.CLS.QUERY Query_ = new DBM.CLS.QUERY(); Query_.GetColumnWidth("pedido", "listo"); if (Query_.GetColumnWidth("pedido", "listo")["COLUMN_TYPE"].ToString().Trim() == "tinyint(1)") { DBM.CLS.Transaccion Trans = new DBM.CLS.Transaccion(); string query = ""; query = "ALTER TABLE `pedido` CHANGE `listo` `listo` TINYINT(2) NULL DEFAULT NULL;"; if (Trans.CreateTransaction(query)) { MessageBox.Show("El campo LISTO ahora tiene un ancho de 2 ", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } else { MessageBox.Show("No se pudo establecer la conexión con el servidor." + saltoLinea + "Para guardar los datos sin comprobar la conexión desactive la casilla de verificación", "ConnectionSettings", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { if (newString != null) { objConx.SaveConnectionString(newString); objConx.ProtectConnectionString(); } } }
private void btnGuardar_Click(object sender, EventArgs e) { if (ComprobarDatos()) { DBM.CLS.Transaccion Trans = new DBM.CLS.Transaccion(); DBM.CLS.CRUD Tabla = new DBM.CLS.CRUD(); List <string> campos = new List <string>(); List <string> valores = new List <string>(); campos.Add("idEgreso"); campos.Add("idEgresoTipo"); campos.Add("idCaja"); campos.Add("idUsuario"); campos.Add("fecha"); campos.Add("cantidad"); campos.Add("descripcion"); campos.Add("nReferencia"); if (txtId.TextLength > 0) { valores.Add(txtId.Text); } else { valores.Add((Tabla.GetNewId("egreso", "idEgreso") > 0) ? Tabla.GetNewId("egreso", "idEgreso").ToString() : (Tabla.GetNewId("egreso", "idEgreso") + 1).ToString()); } valores.Add(cboTIpoEgreso.SelectedValue.ToString()); valores.Add(txtIdCaja.Text); valores.Add(_SESION.idUsuario); valores.Add(txtFecha.Value.ToString("yyyy-MM-dd HH:mm:ss")); string _cantidad = float.Parse(txtCantidad.Text.Replace(",", "."), NumberStyles.Float, CultureInfo.InvariantCulture).ToString("F2").Replace(",", "."); valores.Add(_cantidad); valores.Add(txtDescripcion.Text); valores.Add(txtNreferencia.Text); if (txtId.Text.Length > 0) { //objEgreso.estado = Boolean.Parse(dgCaja.CurrentRow.Cells["estado"].Value.ToString()); if (Tabla.Update("egreso", campos, valores, "idEgreso", txtId.Text) > 0) { string QueryT = ""; MessageBox.Show("El registro se actualizó correctamente", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); if (float.Parse(cantidadOriginal) < float.Parse(_cantidad)) { //MessageBox.Show("Es mayor", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); float excedente = (float.Parse(_cantidad, NumberStyles.Float, CultureInfo.InvariantCulture) - float.Parse(cantidadOriginal, NumberStyles.Float, CultureInfo.InvariantCulture)); CLS.Caja objCaja = new CLS.Caja(); QueryT = objCaja.RetiroCaja(excedente.ToString("F2").Replace(",", ".")); } if (Double.Parse(cantidadOriginal) > Double.Parse(_cantidad)) { //MessageBox.Show("Es menor", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); float sobrante = (float.Parse(cantidadOriginal, NumberStyles.Float, CultureInfo.InvariantCulture) - float.Parse(_cantidad, NumberStyles.Float, CultureInfo.InvariantCulture)); CLS.Caja objCaja = new CLS.Caja(); QueryT = objCaja.AbonarCaja(sobrante.ToString("F2").Replace(",", ".")); } if (QueryT.Length > 0) { Trans.CreateTransaction(QueryT); } cargarGrid(); limpiar(); } else { MessageBox.Show("El registro no se pudo actualizar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { if (Tabla.Insert("egreso", campos, valores) > 0) { MessageBox.Show("El registro se guardó correctamente", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); CLS.Caja objCaja = new CLS.Caja(); Trans.CreateTransaction(objCaja.RetiroCaja(_cantidad)); cargarGrid(); limpiar(); } else { MessageBox.Show("El registro no se pudo guardar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } lblEfectivoDisponible.Text = obtenerSaldoCaja().ToString(); } }