// Inserta los el proceso asociado a la fabricacion, y asigna valores default de inicio a las tareas private void btnasociar_Click(object sender, EventArgs e) { if (txtidgenerado.Text != "") { DialogResult resultado = MessageBox.Show("Se asociarán a la orden " + DgvListado.CurrentRow.Cells[2].Value.ToString() + " las tareas correspondientes a: " + DgvListado.CurrentRow.Cells[4].Value.ToString(), "Los cambios no pueden deshacerse", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (resultado == DialogResult.OK) { NProceso_Fabricacion.Insertar_Proceso(Convert.ToInt32(CmbFabric.SelectedValue), Convert.ToInt32(txtidgenerado.Text.Trim())); NProceso_Fabricacion.Actualizadatosproceso(Convert.ToInt32(CmbUsuario.SelectedValue), dtpfecha.Value, Convert.ToInt32(txtidgenerado.Text)); BtnCreaOrden.Enabled = true; btnasociar.Enabled = false; TabGral.SelectedIndex = 0; } else { return; } } else { MessageBox.Show("Error"); } }
//-------------------------------------------------------------------------------------// //-------------------------------------------------------------------------------------// // Boton para insertar el Control1 post validacion de usuario y rol private void btnaceptarchk_Click(object sender, EventArgs e) { try { string rpta = ""; DataTable dt = new DataTable(); dt = NUsuario.Login(txtusuariochk.Text.Trim(), txtcontraseñachk.Text.Trim()); // Verifica si el usuario existe if (dt.Rows.Count <= 0) { MessageBox.Show("El usuario o la clave no existe.", "Validación de usuario", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Verifica si el usuario esta activo if (Convert.ToBoolean(dt.Rows[0][4]) == false) { MessageBox.Show("Este usuario no está activo", "Acceso al sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (chk1.Checked == true) { rpta = NProceso_Fabricacion.ActualizaControlUno( Convert.ToInt32(txtidfab.Text), Convert.ToInt32(txtidtarea.Text), Convert.ToInt32(dt.Rows[0][0]), dtpcontrol.Value, txtobser.Text, Convert.ToInt32(txtcantres.Text), Convert.ToInt32(txtcantfib.Text) ); if (rpta.Equals("OK")) { this.MensajeOk("Control NIVEL 1 Cargado"); gbauth.Visible = false; chk1.Checked = false; this.Close(); } else { this.MensajeError(rpta); this.Close(); } } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Cmb_Tarea() { cmbtarea.DataSource = NProceso_Fabricacion.Cmb_tarea(); cmbtarea.DisplayMember = "tarea_nombre"; cmbtarea.ValueMember = "Fabricacion_id"; }
//-------------------------------------------------------------------------------------// //-------------------------------------------------------------------------------------// // Boton para insertar el Control2 post validacion de usuario y rol private void btnAceptarchk2_Click(object sender, EventArgs e) { try { string rpta = ""; TimeSpan treal = dtpCierre.Value.Date.Subtract(dtpcontrol.Value.Date); int dias = treal.Days + 1; DataTable dt = new DataTable(); dt = NUsuario.Login(txtusuariochk2.Text.Trim(), txtcontraseñachk2.Text.Trim()); // Verifica si el usuario existe if (dt.Rows.Count <= 0) { MessageBox.Show("El usuario o la clave no existe.", "Validación de usuario", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Verifica si el usuario esta activo if (Convert.ToBoolean(dt.Rows[0][4]) == false) { MessageBox.Show("Este usuario no está activo", "Acceso al sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (chk2.Checked == true) { if (Convert.ToInt32(dt.Rows[0][1]) == 2) { MessageBox.Show("El Usuario " + Convert.ToString(dt.Rows[0][3]) + " no posee permisos de Nivel 2", "Control de Tareas", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { rpta = NProceso_Fabricacion.ActualizaControlDos( Convert.ToInt32(txtidfab.Text), Convert.ToInt32(txtidtarea.Text), Convert.ToInt32(dt.Rows[0][0]), dtpcontrol.Value, txtobser.Text, dtpCierre.Value, dias, Convert.ToInt32(txtcantres.Text), Convert.ToInt32(txtcantfib.Text) ); if (rpta.Equals("OK")) { this.MensajeOk("Control NIVEL 2 Cargado"); gbaut2.Visible = false; chk2.Checked = false; this.Close(); } else { this.MensajeError(rpta); this.Close(); } } } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
// Lista el proceso de fabricacion private void listarproceso() { DgvProceso.DataSource = NProceso_Fabricacion.ListarProceso(Convert.ToInt32(txtidseleccionado.Text)); }