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