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)); }
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); }
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(); } } } }
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(); }