private void BtnCreaOrden_Click(object sender, EventArgs e)
        {
            try
            {
                string rpta  = "";
                string rpta2 = "";

                if (txtnroorden.Text == string.Empty)
                {
                    this.MensajeError("Ingrese los datos requeridos.");
                    errorProvider.SetError(txtnroorden, "Ingrese un número de orden");
                }
                else
                {
                    rpta = NNueva_Fabricacion.Insertar(dtpfecha.Value, txtobs.Text, Convert.ToInt32(CmbUsuario.SelectedValue), txtnroorden.Text, Convert.ToInt32(CmbFabric.SelectedValue));

                    if (rpta.Equals("OK"))
                    {
                        this.MensajeOk("La orden se cargó correctamente");
                        this.Limpiar();
                        this.Listar();
                    }
                    else
                    {
                        this.MensajeError(rpta);
                    }
                }
            }catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Exemple #2
0
        private void ListarFabricacion()
        {
            CmbFabric.ValueMember   = "idfabricacion";
            CmbFabric.DisplayMember = "fabricacion_nombre";

            CmbFabric.DataSource = NNueva_Fabricacion.Cmb_Fabricacion();
        }
Exemple #3
0
 private void cmb_estado()
 {
     cmbestado.ValueMember   = "estado";
     cmbestado.DisplayMember = "estado";
     cmbestado.DataSource    = NNueva_Fabricacion.cmb_estado();
     cmbestado.DropDownStyle = ComboBoxStyle.DropDownList;
 }
Exemple #4
0
        private void combo()
        {
            cmbfabric.ValueMember   = "IDNUEVAFABRICACION";
            cmbfabric.DisplayMember = "NROFABRICACION";

            cmbfabric.DataSource = NNueva_Fabricacion.Cmb_nueva_fabricacion();
        }
 public void Listar()
 {
     try
     {
         DgvListado2.DataSource = NNueva_Fabricacion.Listar();
     }catch (Exception ex)
     {
         MessageBox.Show("Error en datos: " + ex.Message + ex.StackTrace);
     }
 }
 public void Buscar(string valor)
 {
     try
     {
         DgvListado2.DataSource = NNueva_Fabricacion.Buscar(valor);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error en datos: " + ex.Message + ex.StackTrace);
     }
 }
Exemple #7
0
        //------------------------- Crea una nueva orden de trabajo --------------------------------//
        private void BtnCreaOrden_Click(object sender, EventArgs e)
        {
            try
            {
                string rpta = "";

                if (txtnroorden.Text == string.Empty)
                {
                    this.MensajeError("Ingrese los datos requeridos.");
                    errorIcono.SetError(txtnroorden, "Ingrese un número de orden");
                }
                else
                {
                    rpta = NNueva_Fabricacion.Insertar(dtpfecha.Value, txtobs.Text, Convert.ToInt32(CmbUsuario.SelectedValue), txtnroorden.Text, Convert.ToInt32(CmbFabric.SelectedValue));

                    if (rpta.Equals("OK"))
                    {
                        this.MensajeOk("La orden se cargó correctamente");
                        this.Limpiar();
                        this.Listar();
                        btnasociar.Visible   = true;
                        BtnCreaOrden.Enabled = false;

                        txtidgenerado.Text = DgvListado.CurrentRow.Cells[1].Value.ToString();
                    }
                    else
                    {
                        this.MensajeError(rpta);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Exemple #8
0
 //----------------- Busca Ordenes por nombre-------------------------------//
 public void Buscar()
 {
     DgvListado.DataSource = NNueva_Fabricacion.Buscar(TxtBuscar.Text);
 }
Exemple #9
0
 private void cmb_fabric()
 {
     CmbFabric.DisplayMember = "FABRICACION_NOMBRE";
     CmbFabric.ValueMember   = "IDFABRICACION";
     CmbFabric.DataSource    = NNueva_Fabricacion.Cmb_Fabricacion();
 }
Exemple #10
0
        //----------------------- CONTROL PARA CERRAR LA ORDEN --------------------------//
        private void btncierraorden_Click(object sender, EventArgs e)
        {
            try
            {
                // Valida si existe el usuario y si tiene los permisos
                string    rpta = "";
                DataTable dt   = new DataTable();
                dt = NUsuario.Login(txtusuariochkcerrar.Text.Trim(), txtcontraseñachkcerrar.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 (Convert.ToInt32(dt.Rows[0][1]) == 2)
                        {
                            MessageBox.Show("El usuario no posee permisos para realizar el cierre", "Cierre de Orden");
                        }
                        else
                        {
                            if (checkBox1.Checked == true)
                            {
                                rpta = NNueva_Fabricacion.CerrarOrden(
                                    Convert.ToInt32(txtidseleccionado.Text),
                                    Convert.ToBoolean(checkBox1.Checked),
                                    dtpcierre.Value,
                                    Convert.ToString(cmbestado.SelectedValue)

                                    );

                                if (rpta.Equals("OK"))
                                {
                                    DialogResult resultado = MessageBox.Show("La Orden " + txtnrofabricacion.Text + " ha sidor cerrada por el usuario: "
                                                                             + txtusuariochkcerrar.Text + "con estado: " + Convert.ToString(cmbestado.SelectedValue), "ORDEN CERRADA",
                                                                             MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    if (resultado == DialogResult.OK)
                                    {
                                        this.Close();
                                    }
                                }
                                else
                                {
                                    this.MensajeError(rpta);
                                    this.Close();
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }