private void btn_agregar_cliente_Click_1(object sender, EventArgs e) { String query = ""; if (txt_razon_social.Text == string.Empty || txt_cliente_email.Text == string.Empty || txt_cliente_telefono.Text == string.Empty) { MessageBox.Show("Complete todos los campos por favor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (estaActualizandoCliente) { query = "update Clientes set telefono = '" + txt_cliente_telefono.Text + "', email = '" + txt_cliente_email.Text + "', razon_social = '" + txt_razon_social.Text + "'" + " WHERE id_cliente = " + Int32.Parse(dgv_clientes.SelectedRows[0].Cells["id_cliente"].Value.ToString()) + ";"; } else { query = "insert into Clientes (telefono, email, razon_social) values (" + "'" + txt_cliente_telefono.Text + "'," + "'" + txt_cliente_email.Text + "'," + "'" + txt_razon_social.Text + "')"; } bdHelper.actualizarBD(query); MessageBox.Show("Cliente agregado/actualizado correctamente.", "Cliente Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); clearFields(); } actualizarGrilla(); }
private void btn_agregar_Click_1(object sender, EventArgs e) { String query = ""; if (txt_nombre_maq.Text == string.Empty) { MessageBox.Show("Complete todos los campos por favor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (estaActualizando) { query = ""; } else { query = "insert into Maquinas (nombre_maquina, descripcion_maquina, id_tipo_maquina) values (" + "'" + txt_nombre_maq.Text + "'," + "'" + "Descripcion predeterminada de máquina." + "'," + "'" + cmb_tipo_maq.SelectedValue + "')"; } bdHelper.actualizarBD(query); MessageBox.Show("Máquina agregada correctamente.", "Máquina Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); dgv_maquinas.ClearSelection(); clearFields(); } actualizarGrillaMaquinas(); }
private void btn_eliminar_Click(object sender, EventArgs e) { int ot_seleccionada = Int32.Parse(dataGridView1.SelectedRows[0].Cells["id_orden_trabajo"].Value.ToString()); if (dataGridView1.SelectedRows.Count != 0) { if (MessageBox.Show("Está por eliminar una Orden de Trabajo ¿está seguro de querer continuar?", "¡Atención!", MessageBoxButtons.YesNoCancel) == DialogResult.Yes) { String query = "update orden_trabajo SET esta_eliminada = 1 WHERE id_orden_trabajo = " + ot_seleccionada + ";"; bdHelper.actualizarBD(query); actualizarGrillaOT(); } } }
private void btn_agregar_Click(object sender, EventArgs e) { String query = ""; if (txt_nombre.Text == string.Empty || txt_apellido.Text == string.Empty || txt_domicilio.Text == string.Empty || txt_telefono.Text == string.Empty || txt_email.Text == string.Empty) { MessageBox.Show("Complete todos los campos por favor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (estaActualizando) { query = "update Empleados set nombre = '" + txt_nombre.Text + "', apellido = '" + txt_apellido.Text + "', email = '" + txt_email.Text + "', telefono = '" + txt_telefono.Text + "', domicilio = '" + txt_domicilio.Text + "'" + "WHERE legajo_empleado = " + Int32.Parse(dgv_empleados.SelectedRows[0].Cells["legajo_empleado"].Value.ToString()) + ";"; } else { query = "insert into Empleados (nombre, apellido, email, telefono, domicilio) values (" + "'" + txt_nombre.Text + "'," + "'" + txt_apellido.Text + "'," + "'" + txt_email.Text + "'," + "'" + txt_telefono.Text + "'," + "'" + txt_domicilio.Text + "')"; } bdHelper.actualizarBD(query); MessageBox.Show("Empleado agregado/actualizado correctamente.", "Empleado Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); dgv_empleados.ClearSelection(); clearFields(); } actualizarGrilla(); }
/** * Completa la Boleta de Producción seleccionada, tiene que estar En Curso. * * */ private void btn_completar_Click(object sender, EventArgs e) { if (dgv_detalles.SelectedRows[0].Cells["estado"].Value.ToString() == "En Curso") { panel1.Enabled = false; btn_completar.Enabled = false; string completarBoletaQuery = "Update detalle_orden SET estado = 'Completada', duracion_real_trabajo = " + (DateTime.Now - Convert.ToDateTime(dgv_detalles.SelectedRows[0].Cells["fecha_hora_inicio"].Value.ToString())).Seconds + " " + "WHERE (id_orden_trabajo = " + orden_trabajo_controlando + " AND id_detalle = " + Int32.Parse(dgv_detalles.SelectedRows[0].Cells["id_detalle"].Value.ToString()) + ");"; bdHelper.actualizarBD(completarBoletaQuery); actualizarDetalles(orden_trabajo_controlando); } else { MessageBox.Show("Esta Boleta no posee el estado requerido, no se puede Completar.", "¡Atención!", MessageBoxButtons.OK); } string chequearQuedanBoletasPorCompletarQuery = "Select * FROM detalle_orden WHERE (id_orden_trabajo = " + orden_trabajo_controlando + " AND estado = 'Completada');"; DataTable cantidadBoletasCompletadas = bdHelper.consultarSQL(chequearQuedanBoletasPorCompletarQuery); if (cantidad_boletas == cantidadBoletasCompletadas.Rows.Count) { btn_finalizar.Enabled = true; } }
private void btn_crear_ot_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Quiere crear la Orden de Trabajo con las boletas de producción añadidas? Luego " + "no podrá cambiarlas, deberá crear una nueva.", "¡Atención!", MessageBoxButtons.YesNoCancel) == DialogResult.Yes) { actualizarPrecioTotal(); bdHelper.actualizarBD("UPDATE orden_trabajo SET precio_total = " + textBox1.Text + ", " + "precio_hora_calibracion = " + numericUpDown4.Value + " , " + "precio_hora_trabajo = " + numericUpDown5.Value + " , " + "tiempo_total_estimado = " + tiempo_total_estimado + " , " + "cantidad_piezas = " + nmr_cant_piezas.Value + " WHERE id_orden_trabajo = " + id_orden_trabajo_creando + " ; "); limpiarCamposBoleta(); bdHelper.endTransaction(); this.Close(); } }