public void UpdateControlObj(E_ObjectiveControl OControl) { connectionBD = new D_ConnectionBD(); cmd = new SqlCommand("UpdateControlObj", connectionBD.OpenConnection()); try { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdValorObjetivo", OControl.IdValorObjetivo)); cmd.Parameters.Add(new SqlParameter("@ValorObjetivo", OControl.Meta)); cmd.Parameters.Add(new SqlParameter("@ValorReal", OControl.Alcanzado)); cmd.Parameters.Add(new SqlParameter("@IdObjetivo", OControl.IdObjetivo)); cmd.Parameters.Add(new SqlParameter("@IdMes", OControl.IdMes)); cmd.CommandTimeout = 0; cmd.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { cmd.Connection = connectionBD.CloseConnection(); cmd.Dispose(); } }
public bool B_CreateCObjective(E_ObjectiveControl OControl) { if (String.IsNullOrEmpty(OControl.Meta)) { throw new Exception("El campo de texto de valor objetivo está vacío, por favor intente de nuevo."); } objCObjectives = new D_CObjetives(); return(objCObjectives.InsertControlObj(OControl)); }
public void B_UpdateOControl(E_ObjectiveControl objectiveControl) { if (String.IsNullOrEmpty(objectiveControl.Meta)) { throw new Exception("El campo de texto de valor objetivo está vacío, por favor intente de nuevo."); } try { objCObjectives = new D_CObjetives(); objCObjectives.UpdateControlObj(objectiveControl); } catch (Exception ex) { throw ex; } }
public E_ObjectiveControl CreateControlObj() { ObjControl = new E_ObjectiveControl(); try { ObjControl.IdValorObjetivo = Convert.ToInt32(TxtIdValorObjetivo.Text); } catch (Exception) { MessageBox.Show("No se ha seleccionado ningún registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } ObjControl.Meta = Txt_COValorObjetivo.Text = Txt_COValorObjetivo.Text.Trim(); ObjControl.Alcanzado = Txt_COValorReal.Text = Txt_COValorReal.Text.Trim(); ObjControl.IdObjetivo = Convert.ToInt32(Cmbx_COObjetivos.SelectedValue); ObjControl.IdMes = Convert.ToInt32(Cmbx_COMes.SelectedValue); return(ObjControl); }
//TabControl Control de Objetivos private void Btn_COAgregar_Click(object sender, EventArgs e) { B_ObjCObjectives = new B_CObjectives(); ObjControl = new E_ObjectiveControl(); ObjControl.Meta = Txt_COValorObjetivo.Text = Txt_COValorObjetivo.Text.Trim(); ObjControl.Alcanzado = Txt_COValorReal.Text = Txt_COValorReal.Text.Trim(); ObjControl.IdMes = Convert.ToInt32(Cmbx_COMes.SelectedValue); ObjControl.IdObjetivo = Convert.ToInt32(Cmbx_COObjetivos.SelectedValue); if (B_ObjCObjectives.B_CreateCObjective(ObjControl)) { CO_CleanData(); OControl_LoadDataGridView(Convert.ToInt32(Cmbx_COObjetivos.SelectedValue)); //MessageBox.Show("Valor objetivo registrado correctamente"); } else { MessageBox.Show("Control de objetivo no registrado"); } }
public List <E_ObjectiveControl> Query_ControlO_Dg(int IdObjective) { List <E_ObjectiveControl> returnedlist = null; try { SqlDataReader datareader; connectionBD = new D_ConnectionBD(); cmd = new SqlCommand("QueryControlOb", connectionBD.OpenConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdObjetivo", IdObjective); cmd.CommandTimeout = 0; datareader = cmd.ExecuteReader(); returnedlist = new List <E_ObjectiveControl>(); while (datareader.Read()) { E_ObjectiveControl objOCDg = new E_ObjectiveControl(); objOCDg.IdValorObjetivo = datareader.GetInt32(0); objOCDg.Perspectiva = datareader.GetString(1); objOCDg.Objetivo = datareader.GetString(2); objOCDg.Mes = datareader.GetString(3); objOCDg.IdObjetivo = datareader.GetInt32(4); objOCDg.Meta = datareader.GetString(5); objOCDg.Alcanzado = datareader.GetString(6); objOCDg.IdMes = datareader.GetInt32(7); objOCDg.Valor = datareader.GetString(8); objOCDg.TipoDato = datareader.GetString(9); objOCDg.MaxMin = datareader.GetString(10); objOCDg.Indicador = datareader.GetString(11); returnedlist.Add(objOCDg); } } catch (Exception ex) { throw ex; } finally { cmd.Connection = connectionBD.CloseConnection(); cmd.Dispose(); } return(returnedlist); }
public bool InsertControlObj(E_ObjectiveControl objectiveControl) { connectionBD = new D_ConnectionBD(); cmd = new SqlCommand("InsertValorObjetivo", connectionBD.OpenConnection()); try { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@ValorObjetivo", objectiveControl.Meta)); cmd.Parameters.Add(new SqlParameter("@ValorReal", objectiveControl.Alcanzado)); cmd.Parameters.Add(new SqlParameter("@IdObjetivo", objectiveControl.IdObjetivo)); cmd.Parameters.Add(new SqlParameter("@IdMes", objectiveControl.IdMes)); return(connectionBD.EIDB(cmd)); } catch (Exception ex) { throw ex; } finally { cmd.Connection = connectionBD.CloseConnection(); cmd.Dispose(); } }