public Model.Formulacion_Cabecera_Ceco Recupera_FormulacionCabecera_CeCo(string strAñoProceso,
                                                                                 string strVersion,
                                                                                 string strCodCentroCosto
                                                                                 )
        {
            DataTable dt; // = new DataTable();

            Model.Formulacion_Cabecera_Ceco obj = new Model.Formulacion_Cabecera_Ceco();

            dt = SqlHelper.ExecuteDataTable(strConnection, "Formulacion.spp_sel_mvto_Formulacion_Cabecera_CeCo", strAñoProceso,
                                            strVersion,
                                            strCodCentroCosto
                                            );

            if (dt.Rows.Count == 0)
            {
                obj.IidFormulacion_Cabecera_Ceco = 0;
                obj.CañoProceso     = "";
                obj.Cversion        = "";
                obj.DfecFormulacion = DateTime.Today;
                obj.Tnota           = "";
                obj.cCodCeco        = "";
            }
            else
            {
                obj.IidFormulacion_Cabecera_Ceco = Convert.ToInt32(dt.Rows[0][0]);;
                obj.CañoProceso     = Convert.ToString(dt.Rows[0][1]);
                obj.Cversion        = Convert.ToString(dt.Rows[0][2]);
                obj.DfecFormulacion = Convert.ToDateTime(dt.Rows[0][3]);
                obj.Tnota           = Convert.ToString(dt.Rows[0][4]);
                obj.cCodCeco        = Convert.ToString(dt.Rows[0][5]);
            }
            return(obj);
        }
Example #2
0
        private void Btn_Aceptar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(Convert.ToString(this.Txt_CodProyecto.Value)))
            {
                MessageBox.Show("Ingrese el Codigo del Proyecto");
            }
            else
            {
                if (string.IsNullOrEmpty(Convert.ToString(this.Txt_CodCentroCosto.Value)))
                {
                    MessageBox.Show("Ingrese el Codigo del Centro de Costo");
                }
                else
                {
                    strVersion          = Convert.ToString(this.Txt_Version.Value);
                    strCodProyecto      = Convert.ToString(this.Txt_CodProyecto.Value);
                    strNomProyecto      = Convert.ToString(this.Txt_NomProyecto.Value);
                    strNomMacroProyecto = Convert.ToString(this.Txt_NomMacroProyecto.Value);
                    strCodCentroCosto   = Convert.ToString(this.Txt_CodCentroCosto.Value);
                    strNomCentroCosto   = Convert.ToString(this.Txt_NomCentroCosto.Value);

                    Model.Formulacion_Cabecera_Ceco   MFCC = new Model.Formulacion_Cabecera_Ceco();
                    Service.Formulacion_Cabecera_Ceco SFCC = new Service.Formulacion_Cabecera_Ceco();

                    if (MyStuff.UsaWCF == true)
                    {
                        MFCC = objWCF.Recupera_FormulacionCabecera_CeCo(Convert.ToString(this.Txt_Año.Value),
                                                                        strVersion,
                                                                        strCodCentroCosto
                                                                        );
                    }
                    else
                    {
                        MFCC = SFCC.Recupera_FormulacionCabecera_CeCo(Convert.ToString(this.Txt_Año.Value),
                                                                      strVersion,
                                                                      strCodCentroCosto
                                                                      );
                    }


                    if (string.IsNullOrEmpty(MFCC.CañoProceso))
                    {
                        blnProcesaExcel = true;
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("La formulacion del Centro de Costo ha sido Cerrado el dia: " + Convert.ToString(MFCC.DfecFormulacion));
                    }
                }
            }
        }
Example #3
0
        private void btn_Grabar_Click(object sender, EventArgs e)
        {
            Service.Formulacion_Cabecera_Ceco obj_Service = new Service.Formulacion_Cabecera_Ceco();
            Model.Formulacion_Cabecera_Ceco   obj_Model   = new Model.Formulacion_Cabecera_Ceco();

            bool bResultado = false;

            if (VerificaIngresoMovimiento())
            {
                obj_Model.CañoProceso    = txt_AñoProceso.Text.Trim();
                obj_Model.Cversion       = txt_Version.Text.Trim();
                obj_Model.cCodCeco       = Txt_CodCentroCosto.Value.ToString().Trim();
                obj_Model.Tnota          = this.edt_Nota.Text.ToString().Trim();
                obj_Model.Cversion       = txt_Version.Text.Trim();
                obj_Model.cUsuarioCierre = MyStuff.CodigoEmpleado;

                if (MyStuff.UsaWCF == true)
                {
                    bResultado = objWCF.Graba_mvto_Formulacion_Cabecera_Ceco(obj_Model);
                }
                else
                {
                    bResultado = obj_Service.Graba_mvto_Formulacion_Cabecera_Ceco(obj_Model);
                }


                if (bResultado)
                {
                    CcodCeco         = Txt_CodCentroCosto.Value.ToString().Trim();
                    VnomCeco         = Txt_NomCentroCosto.Text.Trim();
                    VfechaAprobacion = txt_Fecha.Text.Trim();
                    Vnota            = edt_Nota.Text.Trim();
                    Baprobado        = true;
                    Vanio            = txt_AñoProceso.Text.Trim();
                    Vversion         = txt_Version.Text.Trim();
                    BResultado       = true;
                }
                this.Close();
            }
        }
        public bool Graba_mvto_Formulacion_Cabecera_Ceco(Model.Formulacion_Cabecera_Ceco obj)
        {
            bool blnResultado = true;

            try
            {
                SqlHelper.ExecuteNonQuery(strConnection,
                                          "[Formulacion].[spp_ins_mvto_Formulacion_Cabecera_Ceco]",
                                          obj.CañoProceso,
                                          obj.Cversion,
                                          obj.cCodCeco,
                                          obj.Tnota,
                                          obj.DfecFormulacion,
                                          obj.cUsuarioCierre);
            }
            catch (Exception)
            {
                blnResultado = false;
                throw;
            }
            return(blnResultado);
        }
Example #5
0
 //Formulacion_Cabecera_Ceco------------------------------------------------------------------------------------
 #region Formulacion_Cabecera_Ceco
 public bool Graba_mvto_Formulacion_Cabecera_Ceco(Model.Formulacion_Cabecera_Ceco obj)
 {
     Repository.Formulacion_Cabecera_Ceco objDs = new Repository.Formulacion_Cabecera_Ceco();
     return(objDs.Graba_mvto_Formulacion_Cabecera_Ceco(obj));
 }