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;
     }
 }
Exemple #4
0
        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);
        }
Exemple #5
0
 //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();
     }
 }