Ejemplo n.º 1
0
        public string Insertar(Es_Catalogo datos)
        {
            string sqlInsert = @"INSERT INTO Catalogo(ID,Id_Planta, Puntos_Necesarios, Estado) VALUES (";

            sqlInsert += "'" + datos.ID + "'";
            sqlInsert += ",'" + datos.Id_Planta + "'";
            sqlInsert += ", '" + datos.Puntos_Necesarios + "'";
            sqlInsert += ", '" + datos.Estado + "')";

            return(_BD.Insertar(sqlInsert));
        }
Ejemplo n.º 2
0
        public void ModificarParical(Es_Catalogo datos)
        {
            string sqlUpdate = "UPDATE Catalogo SET ";

            sqlUpdate += "Puntos_Necesarios = " + _BD.FormatearDato(datos.Puntos_Necesarios, "String");
            sqlUpdate += ", Estado = " + _BD.FormatearDato(datos.Estado, "String");
            sqlUpdate += " WHERE ID = " + datos.ID;
            sqlUpdate += " AND Id_Planta = " + datos.Idactual;



            _BD.Modificar(sqlUpdate);
        }
Ejemplo n.º 3
0
        private void btn_Modificar_Click(object sender, EventArgs e)
        {
            TratamientosEspeciales tratamiento = new TratamientosEspeciales();
            Es_Catalogo            _ec         = new Es_Catalogo();

            if (tratamiento.validar(this.Controls) == TratamientosEspeciales.Validacion.correcta)
            {
                if (chk_Id_Plantas_Catalogos.CheckedItems.Count > 1)
                {
                    MessageBox.Show("Selecciona solamente una opcion de Id de planta");
                    return;
                }
                if (chk_Id_Plantas_Catalogos.CheckedItems.Count == 0)
                {
                    MessageBox.Show("No se selecciono ninguna opcion de Id de planta");
                    return;
                }
                if (chk_Id_Plantas_Catalogos.CheckedItems.Count == 1)
                {
                    _ec.ID = txt_IdCatalogo.Text;

                    //Recuperar El codigo de planta a través del ID

                    string    planta = chk_Id_Plantas_Catalogos.SelectedItem.ToString();
                    DataTable tabla  = new DataTable();
                    tabla         = catalogo.Recuperar_Planta(planta);
                    _ec.Id_Planta = int.Parse(tabla.Rows[0][0].ToString());
                    var IdConsulta = tabla.Rows[0][0].ToString();
                    _ec.Puntos_Necesarios = txt_PuntosNecesarios.Text;
                    _ec.Estado            = cmb_EstadoCatalogo.SelectedValue.ToString();
                    _ec.Idactual          = int.Parse(IDPlanta);

                    if (catalogo.Recuperar_Catalogo(ID, IdConsulta).Rows.Count == 0)
                    {
                        catalogo.Modificar(_ec);

                        MessageBox.Show("Catalogo modificado correctamente");
                        this.Close();
                    }
                    else
                    {
                        catalogo.ModificarParical(_ec);
                        MessageBox.Show("El catalogo ya incluye esta planta");
                        this.Close();
                    }
                }
            }
        }
Ejemplo n.º 4
0
        private void btn_RegistrarCatalogo_Click(object sender, EventArgs e)
        {
            TratamientosEspeciales tratamiento = new TratamientosEspeciales();
            Es_Catalogo            _ec         = new Es_Catalogo();



            var       items = chk_Id_Plantas_Catalogos.CheckedItems.Count;
            DataTable tabla = new DataTable();

            _ec.ID = catalogo.NuevoId();
            for (int i = 0; i < items; i++)
            {
                string planta = chk_Id_Plantas_Catalogos.CheckedItems[i].ToString();
                _ec.Id_Planta         = int.Parse(catalogo.Recuperar_id(planta).ToString());
                _ec.Puntos_Necesarios = txt_PuntosNecesarios.Text;
                _ec.Estado            = cmb_EstadoCatalogo.SelectedValue.ToString();

                catalogo.Insertar(_ec);
            }

            MessageBox.Show("Catalogo registrado Correctamente");
            this.Close();
        }