public void UpdateObjective(E_Objetivo objective) { connectionBD = new D_ConnectionBD(); cmd = new SqlCommand("UpdateObjective", connectionBD.OpenConnection()); try { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdObjetivo", objective.IdObjetivo)); cmd.Parameters.Add(new SqlParameter("@Objetivo", objective.Objetivo)); cmd.Parameters.Add(new SqlParameter("@IdPerspectiva", objective.IdPerspectiva)); cmd.Parameters.Add(new SqlParameter("@IdIndicador", objective.IdIndicador)); cmd.Parameters.Add(new SqlParameter("@Activo", objective.Activo)); cmd.CommandTimeout = 0; cmd.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { cmd.Connection = connectionBD.CloseConnection(); cmd.Dispose(); } }
//TabControl Objetivos private void BtnO_Agregar_Click(object sender, EventArgs e) { B_ObjObjective = new B_Objective(); bool ActiveObjective = (CmbxO_Activo.Text == "Activo") ? true : false; ObjObjetive = new E_Objetivo(); ObjObjetive.Objetivo = TxtObjetivo.Text = TxtObjetivo.Text.Trim(); ObjObjetive.IdIndicador = Convert.ToInt32(CmbxO_Indicador.SelectedValue); ObjObjetive.IdPerspectiva = Convert.ToInt32(CmbxO_Perspectiva.SelectedValue); ObjObjetive.Activo = ActiveObjective; if (B_ObjObjective.B_CreateObjetive(ObjObjetive)) { //MessageBox.Show("Objetivo registrado correctamente"); O_LoadDataGridView(); O_CleanData(); LoadCmbxM_Objectives(); LoadCmbxCOObjectives(); } else { MessageBox.Show("Objetivo no registrado"); } //LoadDataGridView(); //CleanData(); }
//Insertar datos en la tabla objetivo public bool B_CreateObjetive(E_Objetivo pObjObjetive) { if (String.IsNullOrEmpty(pObjObjetive.Objetivo)) { throw new Exception("El campo de texto de objetivo está vacío, por favor intente de nuevo."); } objObjective = new D_Objective(); return(objObjective.InsertO_Objetivo(pObjObjetive)); }
public void B_DeleteObjective(E_Objetivo e_Objetivo) { try { objObjective = new D_Objective(); objObjective.DeleteObjective(e_Objetivo); } catch (Exception ex) { throw ex; } }
public void B_UpdateObjective(E_Objetivo B_Objective) { if (String.IsNullOrEmpty(B_Objective.Objetivo)) { throw new Exception("El campo de texto de objetivo está vacío, por favor intente de nuevo."); } try { objObjective = new D_Objective(); objObjective.UpdateObjective(B_Objective); } catch (Exception ex) { throw ex; } }
public E_Objetivo CreateObjetive() { bool ActiveObjective = (CmbxO_Activo.Text == "Activo") ? true : false; ObjObjetive = new E_Objetivo(); try { ObjObjetive.IdObjetivo = Convert.ToInt32(TxtIdObjetivo.Text); } catch (Exception) { MessageBox.Show("No se ha seleccionado ningún registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } ObjObjetive.Objetivo = TxtObjetivo.Text = TxtObjetivo.Text.Trim(); ObjObjetive.IdIndicador = Convert.ToInt32(CmbxO_Indicador.SelectedValue); ObjObjetive.IdPerspectiva = Convert.ToInt32(CmbxO_Perspectiva.SelectedValue); ObjObjetive.Activo = ActiveObjective; return(ObjObjetive); }
public bool InsertO_Objetivo(E_Objetivo ObjObjetive) { connectionBD = new D_ConnectionBD(); string command = "insert into Objetivo (Objetivo, IdPerspectiva, IdIndicador, Activo) values (@Objetivo, @IdPerspectiva, @IdIndicador, @Activo)"; cmd = new SqlCommand(command, connectionBD.OpenConnection()); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@Objetivo", ObjObjetive.Objetivo); cmd.Parameters.AddWithValue("@IdPerspectiva", ObjObjetive.IdPerspectiva); cmd.Parameters.AddWithValue("@IdIndicador", ObjObjetive.IdIndicador); cmd.Parameters.AddWithValue("@Activo", ObjObjetive.Activo); try { return(connectionBD.EIDB(cmd)); } catch (Exception ex) { throw new Exception("Error al insertar los datos en la base de datos", ex); } }
public void DeleteObjective(E_Objetivo objetivo) { string command = "delete from Objetivo where IdObjetivo = @IdObjetivo"; try { connectionBD = new D_ConnectionBD(); cmd = new SqlCommand(command, connectionBD.OpenConnection()); cmd.CommandType = CommandType.Text; cmd.Parameters.Add(new SqlParameter("@IdObjetivo", objetivo.IdObjetivo)); cmd.CommandTimeout = 0; cmd.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { cmd.Connection = connectionBD.CloseConnection(); cmd.Dispose(); } }