public ActionResult Index() { #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "CuentasPorPagar", "ClaseProveedor", "Index"); ViewBag.Nuevo = info.Nuevo; #endregion cp_proveedor_clase_Info model = new cp_proveedor_clase_Info { IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa), }; var lst = bus_clase_proveedor.get_list(model.IdEmpresa, true); Lista_ProveedorTipo.set_list(lst, model.IdTransaccionSession); return(View(model)); }
public void set_ProveedorClaseInfo(int IdEmpresa, int IdClaseProveedor) { try { InfoClaseProve = bus_ClaseProve.Get_Info_proveedor_clase(IdEmpresa, IdClaseProveedor); txe_IdClaseProveedor.EditValue = Convert.ToString(InfoClaseProve.IdClaseProveedor); txe_codClaseProve.EditValue = InfoClaseProve.cod_clase_proveedor; txe_Descripcion.EditValue = InfoClaseProve.descripcion_clas_prove; txe_ctacbleAnticipo.EditValue = InfoClaseProve.IdCtaCble_Anticipo; txe_ctacbleGasto.EditValue = InfoClaseProve.IdCtaCble_gasto; txe_ctacbleCXP.EditValue = InfoClaseProve.IdCtaCble_CXP; txe_CentroCosto.EditValue = InfoClaseProve.IdCentroCosto; txe_subCentroCosto.EditValue = InfoClaseProve.IdCentroCosto_sub_centro_costo; if (InfoClaseProve.Estado == "I") { lblAnulado.Visible = true; } else { lblAnulado.Visible = false; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void get_Info() { try { InfoProveedor_clase = new cp_proveedor_clase_Info(); InfoProveedor_clase.IdEmpresa = param.IdEmpresa; InfoProveedor_clase.IdClaseProveedor = Convert.ToInt32(txtId.Text); InfoProveedor_clase.descripcion_clas_prove = txtdescripcion.Text; InfoProveedor_clase.cod_clase_proveedor = txtcodigo.Text; InfoProveedor_clase.Estado = (chkEstado.Checked == true)?"A":"I"; InfoProveedor_clase.IdCtaCble_Anticipo = String.IsNullOrEmpty(cmb_ctacble_anticipo.get_PlanCtaInfo().IdCtaCble)? null:Convert.ToString(cmb_ctacble_anticipo.get_PlanCtaInfo().IdCtaCble).Trim(); InfoProveedor_clase.IdCtaCble_gasto = String.IsNullOrEmpty(cmb_ctacble_gastos.get_PlanCtaInfo().IdCtaCble) ?null: Convert.ToString(cmb_ctacble_gastos.get_PlanCtaInfo().IdCtaCble).Trim(); InfoProveedor_clase.IdCentroCosto = String.IsNullOrEmpty(ucCon_CentroCosto_ctas_Movi1.get_item()) ? null : ucCon_CentroCosto_ctas_Movi1.get_item(); InfoProveedor_clase.IdCentroCosto_sub_centro_costo = String.IsNullOrEmpty(Convert.ToString(cmb_sub_centro_costo.EditValue)) ? null : Convert.ToString(cmb_sub_centro_costo.EditValue).Trim(); InfoProveedor_clase.IdCtaCble_CXP = String.IsNullOrEmpty(cmb_CtaCble_CXP.get_PlanCtaInfo().IdCtaCble) ? null : Convert.ToString(cmb_CtaCble_CXP.get_PlanCtaInfo().IdCtaCble).Trim(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public Boolean ModificarDB(cp_proveedor_clase_Info info, ref string mensaje) { try { using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar()) { var contact = context.cp_proveedor_clase.FirstOrDefault(var => var.IdEmpresa == info.IdEmpresa && var.IdClaseProveedor == info.IdClaseProveedor); if (contact != null) { contact.cod_clase_proveedor = info.cod_clase_proveedor; contact.descripcion_clas_prove = info.descripcion_clas_prove; contact.IdCtaCble_Anticipo = info.IdCtaCble_Anticipo; contact.IdCtaCble_gasto = info.IdCtaCble_gasto; contact.IdCentroCosto = info.IdCentroCosto; contact.IdCentroCosto_sub_centro_costo = info.IdCentroCosto_sub_centro_costo; contact.Estado = info.Estado; contact.MotivoAnu = info.MotivoAnu; contact.IdUsuarioUltModi = info.IdUsuarioUltModi; contact.FechaUltModi = info.FechaUltModi; contact.IdCtaCble_CXP = info.IdCtaCble_CXP; context.SaveChanges(); } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public bool guardarDB(cp_proveedor_clase_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_proveedor_clase Entity = new cp_proveedor_clase { IdEmpresa = info.IdEmpresa, IdClaseProveedor = info.IdClaseProveedor = get_id(info.IdEmpresa), cod_clase_proveedor = info.cod_clase_proveedor, descripcion_clas_prove = info.descripcion_clas_prove, IdCtaCble_CXP = info.IdCtaCble_CXP, IdCtaCble_gasto = info.IdCtaCble_gasto, Estado = info.Estado = "A" }; Context.cp_proveedor_clase.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
void ucGe_Menu_event_btnAnular_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { Info = (cp_proveedor_clase_Info)gridViewClaseProveedor.GetFocusedRow(); if (Info != null) { if (Info.Estado == "I") { MessageBox.Show("El registro ya se encuentra Anulado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { frm = new frmCP_Proveedor_Clase_Mant(); frm.Text = frm.Text + "***ANULAR REGISTRO***"; frm.InfoProveedor_clase = Info; frm.Accion = Cl_Enumeradores.eTipo_action.Anular; frm.Show(); frm.MdiParent = this.MdiParent; frm.event_frmCP_Proveedor_Clase_Mant_FormClosing += frm_event_frmCP_Proveedor_Clase_Mant_FormClosing; } } else { MessageBox.Show("Seleccione un Registro a Anular", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean AnularDB(cp_proveedor_clase_Info info, ref string mensaje) { try { Boolean res = false; using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar()) { var contact = context.cp_proveedor_clase.FirstOrDefault(var => var.IdEmpresa == info.IdEmpresa && var.IdClaseProveedor == info.IdClaseProveedor); if (contact != null) { contact.Estado = "I"; contact.IdUsuarioAnu = info.IdUsuarioAnu; contact.FechaAnu = info.FechaAnu; contact.MotivoAnu = info.MotivoAnu; context.SaveChanges(); res = true; } } return(res); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
private void limpiar() { try { Accion = Cl_Enumeradores.eTipo_action.grabar; InfoProveedor_clase = new cp_proveedor_clase_Info(); txtId.Text = "0"; txtcodigo.Text = ""; txtdescripcion.Text = ""; chkEstado.Checked = true; ucCon_CentroCosto_ctas_Movi1.Inicializar_cmbCentroCosto(); cmb_ctacble_anticipo.Inicializar_cmbPlanCta(); cmb_ctacble_gastos.Inicializar_cmbPlanCta(); cmb_sub_centro_costo.EditValue = ""; cmb_CtaCble_CXP.Inicializar_cmbPlanCta(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void ucGe_Menu_event_btnModificar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { Info = (cp_proveedor_clase_Info)gridViewClaseProveedor.GetFocusedRow(); if (Info != null) { //if (Info.Estado == "I") //{ MessageBox.Show("No se pueden modificar registros inactivos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } //else //{ frm = new frmCP_Proveedor_Clase_Mant(); frm.Text = frm.Text + "***ACTUALIZAR REGISTRO***"; frm.InfoProveedor_clase = Info; frm.Accion = Cl_Enumeradores.eTipo_action.actualizar; frm.Show(); frm.MdiParent = this.MdiParent; frm.event_frmCP_Proveedor_Clase_Mant_FormClosing += frm_event_frmCP_Proveedor_Clase_Mant_FormClosing; //} } else { MessageBox.Show("Seleccione un Registro a Modificar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void UltraGridProveedor_CellValueChanging(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { try { cp_proveedor_Info row = (cp_proveedor_Info)UltraGridProveedor.GetRow(e.RowHandle); if (row == null) { return; } if (e.Column == col_clase) { if (MessageBox.Show("Desea cambiar la clase de proveedor con ID: " + row.IdProveedor, param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { cp_proveedor_clase_Info row_clase = lst_clase.FirstOrDefault(q => q.IdEmpresa == param.IdEmpresa && q.IdClaseProveedor == Convert.ToInt32(e.Value)); if (row_clase == null) { return; } if (proveeB.ModificarDB_clase(param.IdEmpresa, row.IdProveedor, row_clase.IdClaseProveedor, row_clase.IdCtaCble_CXP, row.IdCtaCble_Anticipo, row.IdCtaCble_Gasto)) { MessageBox.Show("Registro modificado exitósamente", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } } load_datos(); } catch (Exception) { throw; } }
public ActionResult Anular(int IdClaseProveedor = 0) { #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "CuentasPorPagar", "ClaseProveedor", "Index"); if (!info.Anular) { return(RedirectToAction("Index")); } #endregion cp_proveedor_clase_Info model = bus_clase_proveedor.get_info(Convert.ToInt32(Session["IdEmpresa"]), IdClaseProveedor); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(); return(View(model)); }
public bool modificarDB(cp_proveedor_clase_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_proveedor_clase Entity = Context.cp_proveedor_clase.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdClaseProveedor == info.IdClaseProveedor); if (Entity == null) { return(false); } Entity.cod_clase_proveedor = info.cod_clase_proveedor; Entity.descripcion_clas_prove = info.descripcion_clas_prove; Entity.IdCtaCble_CXP = info.IdCtaCble_CXP; Entity.IdCtaCble_gasto = info.IdCtaCble_gasto; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public cp_proveedor_clase_Info get_info(int IdEmpresa, int IdClaseProveedor) { try { cp_proveedor_clase_Info info = new cp_proveedor_clase_Info(); using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_proveedor_clase Entity = Context.cp_proveedor_clase.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdClaseProveedor == IdClaseProveedor); if (Entity == null) { return(null); } info = new cp_proveedor_clase_Info { IdEmpresa = Entity.IdEmpresa, IdClaseProveedor = Entity.IdClaseProveedor, cod_clase_proveedor = Entity.cod_clase_proveedor, descripcion_clas_prove = Entity.descripcion_clas_prove, IdCtaCble_CXP = Entity.IdCtaCble_CXP, IdCtaCble_gasto = Entity.IdCtaCble_gasto, Estado = Entity.Estado }; } return(info); } catch (Exception) { throw; } }
public ActionResult Nuevo(cp_proveedor_clase_Info model) { if (!bus_clase_proveedor.guardarDB(model)) { cargar_combos(); return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Nuevo(cp_proveedor_clase_Info model) { if (!bus_clase_proveedor.guardarDB(model)) { cargar_combos(); return(View(model)); } return(RedirectToAction("Consultar", new { IdClaseProveedor = model.IdClaseProveedor, Exito = true })); }
public ActionResult Anular(cp_proveedor_clase_Info model) { model.IdEmpresa = Convert.ToInt32(Session["IdEmpresa"]); if (!bus_clase_proveedor.anularDB(model)) { cargar_combos(); return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Nuevo(int IdEmpresa = 0, int IdClaseProveedor = 0) { cp_proveedor_clase_Info model = new cp_proveedor_clase_Info { IdEmpresa = IdEmpresa }; cargar_combos(); return(View(model)); }
public ActionResult Modificar(cp_proveedor_clase_Info model) { model.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); if (!bus_clase_proveedor.modificarDB(model)) { cargar_combos(); return(View(model)); } return(RedirectToAction("Consultar", new { IdClaseProveedor = model.IdClaseProveedor, Exito = true })); }
public bool anularDB(cp_proveedor_clase_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
public ActionResult Anular(int IdClaseProveedor = 0) { cp_proveedor_clase_Info model = bus_clase_proveedor.get_info(Convert.ToInt32(Session["IdEmpresa"]), IdClaseProveedor); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(); return(View(model)); }
public ActionResult Nuevo(int IdEmpresa = 0, int IdClaseProveedor = 0) { cp_proveedor_clase_Info model = new cp_proveedor_clase_Info { IdEmpresa = IdEmpresa }; model.cod_clase_proveedor = bus_clase_proveedor.get_id(IdEmpresa).ToString(); cargar_combos(); return(View(model)); }
public JsonResult get_info_clase_proveedor(int IdEmpresa = 0, int IdClaseProveedor = 0) { cp_proveedor_clase_Bus bus_clase = new cp_proveedor_clase_Bus(); cp_proveedor_clase_Info resultado = bus_clase.get_info(IdEmpresa, IdClaseProveedor); if (resultado == null) { resultado = new cp_proveedor_clase_Info(); } return(Json(resultado, JsonRequestBehavior.AllowGet)); }
public cp_proveedor_clase_Info get_ClaseProveedorInfo() { try { InfoClaseProve = listClaseProveedor.FirstOrDefault(v => v.IdClaseProveedor == Convert.ToDecimal(cmb_Provedor_clase.EditValue)); return(InfoClaseProve); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); return(new cp_proveedor_clase_Info()); } }
public Boolean AnularDB(cp_proveedor_clase_Info info, ref string mensaje) { try { info.FechaAnu = param.Fecha_Transac; info.IdUsuarioAnu = param.IdUsuario; return(Odata.AnularDB(info, ref mensaje)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "AnularDB", ex.Message), ex) { EntityType = typeof(cp_proveedor_clase_Bus) }; } }
public Boolean GuardarDB(cp_proveedor_clase_Info info, ref int id, ref string mensaje) { try { using (EntitiesCuentasxPagar Context = new EntitiesCuentasxPagar()) { var Address = new cp_proveedor_clase(); Address.IdEmpresa = info.IdEmpresa; Address.IdClaseProveedor = info.IdClaseProveedor = GetIdProveedor_clase(info.IdEmpresa); id = Address.IdClaseProveedor; Address.cod_clase_proveedor = info.cod_clase_proveedor == "" ? Convert.ToString(id) : info.cod_clase_proveedor; Address.descripcion_clas_prove = info.descripcion_clas_prove; Address.IdCtaCble_Anticipo = info.IdCtaCble_Anticipo; Address.IdCtaCble_gasto = info.IdCtaCble_gasto; Address.IdCentroCosto = info.IdCentroCosto; Address.IdCentroCosto_sub_centro_costo = info.IdCentroCosto_sub_centro_costo; Address.Estado = info.Estado; Address.IdUsuario = info.IdUsuario; Address.IdUsuarioUltModi = info.IdUsuario; Address.FechaTransac = info.FechaTransac; Address.FechaUltModi = info.FechaTransac; Address.IdCtaCble_CXP = info.IdCtaCble_CXP; Context.cp_proveedor_clase.Add(Address); Context.SaveChanges(); } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
private Boolean validar_y_corregir_objeto(ref cp_proveedor_Info Info, ref string msg) { try { if (Info.IdClaseProveedor == 0) { cp_proveedor_clase_Bus BusProveeCl = new cp_proveedor_clase_Bus(); cp_proveedor_clase_Info InfoClaseProve = new cp_proveedor_clase_Info(); InfoClaseProve = BusProveeCl.Get_List_proveedor_clase(Info.IdEmpresa).FirstOrDefault(); if (InfoClaseProve == null) { msg = "Debe de existir un registro en la tabla cp_proveedor_clase"; return(false); } else { Info.IdClaseProveedor = InfoClaseProve.IdClaseProveedor; } } if (Info.IdBanco_acreditacion == 0) { tb_banco_Bus BusBanco = new tb_banco_Bus(); List <tb_banco_Info> ListInfoBanco = new List <tb_banco_Info>(); ListInfoBanco = BusBanco.Get_List_Banco(); if (ListInfoBanco != null) { Info.IdBanco_acreditacion = ListInfoBanco.FirstOrDefault().IdBanco; } } return(true); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "Get_List_proveedor_Autorizacion", ex.Message), ex) { EntityType = typeof(cp_proveedor_Bus) }; } }
public List <cp_proveedor_clase_Info> Get_List_proveedor_clase(int IdEmpresa) { try { List <cp_proveedor_clase_Info> Lst = new List <cp_proveedor_clase_Info>(); using (EntitiesCuentasxPagar CxP = new EntitiesCuentasxPagar()) { var consultar = from q in CxP.cp_proveedor_clase where q.IdEmpresa == IdEmpresa select q; foreach (var item in consultar) { cp_proveedor_clase_Info info = new cp_proveedor_clase_Info(); info.IdEmpresa = item.IdEmpresa; info.IdClaseProveedor = item.IdClaseProveedor; info.cod_clase_proveedor = (item.cod_clase_proveedor == null)?"": item.cod_clase_proveedor.Trim(); info.descripcion_clas_prove = (item.descripcion_clas_prove == null)?"": item.descripcion_clas_prove.Trim(); info.IdCtaCble_CXP = (item.IdCtaCble_CXP == null) ? null : item.IdCtaCble_CXP.Trim(); info.IdCtaCble_Anticipo = (item.IdCtaCble_Anticipo == null)?null: item.IdCtaCble_Anticipo.Trim(); info.IdCtaCble_gasto = (item.IdCtaCble_gasto == null)?null: item.IdCtaCble_gasto.Trim(); info.IdCentroCosto = (item.IdCentroCosto == null)?null: item.IdCentroCosto.Trim(); info.IdCentroCosto_sub_centro_costo = (item.IdCentroCosto_sub_centro_costo == null)?null: item.IdCentroCosto_sub_centro_costo.Trim(); info.descripcion_clas_prove2 = "[" + (item.cod_clase_proveedor == null ? item.IdClaseProveedor.ToString() : item.cod_clase_proveedor.Trim()) + "] " + item.descripcion_clas_prove; info.Estado = item.Estado; Lst.Add(info); } } return(Lst); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public cp_proveedor_clase_Info Get_Info_proveedor_clase(int IdEmpresa, int IdClaseProveedor) { try { cp_proveedor_clase_Info info = new cp_proveedor_clase_Info(); using (EntitiesCuentasxPagar CxP = new EntitiesCuentasxPagar()) { var consultar = from q in CxP.cp_proveedor_clase where q.IdEmpresa == IdEmpresa && q.IdClaseProveedor == IdClaseProveedor select q; foreach (var item in consultar) { //cp_proveedor_clase_Info info = new cp_proveedor_clase_Info(); info.IdEmpresa = item.IdEmpresa; info.IdClaseProveedor = item.IdClaseProveedor; info.cod_clase_proveedor = item.cod_clase_proveedor; info.descripcion_clas_prove = item.descripcion_clas_prove; info.IdCtaCble_Anticipo = item.IdCtaCble_Anticipo; info.IdCtaCble_gasto = item.IdCtaCble_gasto; info.IdCentroCosto = item.IdCentroCosto; info.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo; info.Estado = item.Estado; info.IdCtaCble_CXP = item.IdCtaCble_CXP; // Lst.Add(info); } } return(info); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public cp_proveedor_clase_Info Get_info_clase_proveedor() { try { if (bei_clase_proveedor.EditValue == null) { return(null); } info_clase_prov = lst_clase_prov.FirstOrDefault(q => q.IdClaseProveedor == Convert.ToInt32(bei_clase_proveedor.EditValue)); return(info_clase_prov); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); return(null); } }
public bool anularDB(cp_proveedor_clase_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_proveedor_clase Entity = Context.cp_proveedor_clase.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdClaseProveedor == info.IdClaseProveedor); if (Entity == null) { return(false); } Entity.Estado = info.Estado = "I"; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }