public fa_TipoNota_Info get_info(int IdEmpresa, int IdTipoNota) { try { fa_TipoNota_Info info = new fa_TipoNota_Info(); using (Entities_facturacion Context = new Entities_facturacion()) { fa_TipoNota Entity = Context.fa_TipoNota.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdTipoNota == IdTipoNota); if (Entity == null) { return(null); } info = new fa_TipoNota_Info { IdEmpresa = Entity.IdEmpresa, IdTipoNota = Entity.IdTipoNota, CodTipoNota = Entity.CodTipoNota, No_Descripcion = Entity.No_Descripcion, Tipo = Entity.Tipo, Estado = Entity.Estado, GeneraMoviInven = Entity.GeneraMoviInven, IdCtaCble = Entity.IdCtaCble }; } return(info); } catch (Exception) { throw; } }
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, "Facturacion", "TipoNota", "Index"); ViewBag.Nuevo = info.Nuevo; ViewBag.Modificar = info.Modificar; ViewBag.Anular = info.Anular; #endregion fa_TipoNota_Info model = new fa_TipoNota_Info { IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa), }; var lst = bus_tiponota.get_list(model.IdEmpresa, true); Lista_TipoNota.set_list(lst, model.IdTransaccionSession); return(View(model)); }
public bool guardarDB(fa_TipoNota_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_TipoNota Entity = new fa_TipoNota { IdEmpresa = info.IdEmpresa, IdTipoNota = info.IdTipoNota = get_id(info.IdEmpresa), CodTipoNota = info.CodTipoNota, No_Descripcion = info.No_Descripcion, Tipo = info.Tipo, Estado = info.Estado = "A", GeneraMoviInven = info.GeneraMoviInven, IdCtaCble = info.IdCtaCble, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.fa_TipoNota.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(fa_TipoNota_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_TipoNota Entity = Context.fa_TipoNota.FirstOrDefault(q => q.IdTipoNota == info.IdTipoNota); if (Entity == null) { return(false); } Entity.CodTipoNota = info.CodTipoNota; Entity.No_Descripcion = info.No_Descripcion; Entity.Tipo = info.Tipo; Entity.GeneraMoviInven = info.GeneraMoviInven; Entity.IdCtaCble = info.IdCtaCble; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean ModificarDB(fa_TipoNota_Info info, ref string msg) { try { using (EntitiesFacturacion context = new EntitiesFacturacion()) { var contact = context.fa_TipoNota.FirstOrDefault(obj => obj.IdTipoNota == info.IdTipoNota); if (contact != null) { contact.IdTipoNota = info.IdTipoNota; contact.CodTipoNota = info.CodTipoNota; contact.Tipo = info.Tipo; contact.No_Descripcion = info.no_Descripcion; contact.Nemonico = info.Nemonico; contact.InternoSis = info.InternoSis; contact.SeDeclaraSRI = info.SeDeclaraSRI; contact.Estado = info.Estado; contact.IdUsuarioUltMod = info.IdUsuarioUltMod; contact.Fecha_UltMod = info.Fecha_UltMod; context.SaveChanges(); msg = "Se ha procedido actualizar el registro del Tipo de Nota #: " + info.IdTipoNota.ToString() + " exitosamente"; } } 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); msg = ex.ToString(); oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg); throw new Exception(ex.ToString()); } }
public ActionResult Consultar(int IdEmpresa = 0, int IdTipoNota = 0, bool Exito = false) { fa_TipoNota_Info model = bus_tiponota.get_info(IdEmpresa, IdTipoNota); if (model == null) { return(RedirectToAction("Index")); } #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Facturacion", "TipoNota", "Index"); if (model.Estado == "I") { info.Modificar = false; info.Anular = false; } ViewBag.Nuevo = info.Nuevo; ViewBag.Modificar = info.Modificar; ViewBag.Anular = info.Anular; #endregion if (Exito) { ViewBag.MensajeSuccess = MensajeSuccess; } cargar_combos(); return(View(model)); }
public List <fa_TipoNota_Info> Get_List_TipoNota(int IdEmpresa) { try { List <fa_TipoNota_Info> lM = new List <fa_TipoNota_Info>(); EntitiesFacturacion OEPTipoNota = new EntitiesFacturacion(); var select_tipo_nota = from A in OEPTipoNota.fa_TipoNota select A; foreach (var item in select_tipo_nota) { fa_TipoNota_Info info = new fa_TipoNota_Info(); info.IdTipoNota = item.IdTipoNota; info.CodTipoNota = item.CodTipoNota.Trim(); info.Tipo = item.Tipo; info.no_Descripcion = item.No_Descripcion.Trim(); info.Nemonico = item.Nemonico; info.InternoSis = item.InternoSis; info.SeDeclaraSRI = item.SeDeclaraSRI; info.Estado = item.Estado; lM.Add(info); } return(lM); } 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(); throw new Exception(ex.ToString()); } }
public bool anularDB(fa_TipoNota_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_TipoNota Entity = Context.fa_TipoNota.FirstOrDefault(q => q.IdTipoNota == info.IdTipoNota); if (Entity == null) { return(false); } Entity.Estado = info.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Nuevo(fa_TipoNota_Info model) { model.Lst_fa_TipoNota_x_Empresa_x_Sucursal = List_fa_TipoNota_x_Empresa_x_Sucursal.get_list(model.IdTransaccionSession); if (!bus_tiponota.guardarDB(model)) { return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Nuevo(fa_TipoNota_Info model) { model.IdUsuario = SessionFixed.IdUsuario.ToString(); if (!bus_tiponota.guardarDB(model)) { return(View(model)); } return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdTipoNota = model.IdTipoNota, Exito = true })); }
public ActionResult Nuevo(fa_TipoNota_Info model) { model.IdUsuario = SessionFixed.IdUsuario.ToString(); if (!bus_tiponota.guardarDB(model)) { return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Modificar(fa_TipoNota_Info model) { model.IdUsuarioUltMod = SessionFixed.IdUsuario.ToString(); if (!bus_tiponota.modificarDB(model)) { cargar_combos(); return(View(model)); } return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdTipoNota = model.IdTipoNota, Exito = true })); }
public ActionResult Anular(fa_TipoNota_Info model) { model.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); if (!bus_tiponota.anularDB(model)) { cargar_combos(); return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Anular(fa_TipoNota_Info model) { model.IdUsuarioUltAnu = SessionFixed.IdUsuario.ToString(); if (!bus_tiponota.anularDB(model)) { cargar_combos(); return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Nuevo() { fa_TipoNota_Info model = new fa_TipoNota_Info { IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa) }; cargar_combos(); return(View(model)); }
public ActionResult Modificar(fa_TipoNota_Info model) { model.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); model.Lst_fa_TipoNota_x_Empresa_x_Sucursal = List_fa_TipoNota_x_Empresa_x_Sucursal.get_list(model.IdTransaccionSession); if (!bus_tiponota.modificarDB(model)) { cargar_combos(); return(View(model)); } return(RedirectToAction("Index")); }
public bool anularDB(fa_TipoNota_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
public ActionResult Modificar(int IdEmpresa = 0, int IdTipoNota = 0) { fa_TipoNota_Info model = bus_tiponota.get_info(IdEmpresa, IdTipoNota); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(); return(View(model)); }
public Boolean GrabarDB(fa_TipoNota_Info info, ref int id, ref string msg) { try { return(data.GrabarDB(info, ref id, ref msg)); } 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("", "GrabarDB", ex.Message), ex) { EntityType = typeof(fa_TipoNota_Bus) }; } }
public bool modificarDB(fa_TipoNota_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_TipoNota Entity = Context.fa_TipoNota.FirstOrDefault(q => q.IdTipoNota == info.IdTipoNota); if (Entity == null) { return(false); } Entity.CodTipoNota = info.CodTipoNota; Entity.No_Descripcion = info.No_Descripcion; Entity.Tipo = info.Tipo; Entity.GeneraMoviInven = info.GeneraMoviInven; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; var lst = Context.fa_TipoNota_x_Empresa_x_Sucursal.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdTipoNota == info.IdTipoNota).ToList(); foreach (var item in lst) { Context.fa_TipoNota_x_Empresa_x_Sucursal.Remove(item); } foreach (var item in info.Lst_fa_TipoNota_x_Empresa_x_Sucursal) { fa_TipoNota_x_Empresa_x_Sucursal det = new fa_TipoNota_x_Empresa_x_Sucursal { IdEmpresa = info.IdEmpresa, IdSucursal = item.IdSucursal, IdTipoNota = info.IdTipoNota, IdCtaCble = item.IdCtaCble }; Context.fa_TipoNota_x_Empresa_x_Sucursal.Add(det); } Context.SaveChanges(); } return(true); } catch (Exception e) { throw; } }
public ActionResult Nuevo() { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Facturacion", "TipoNota", "Index"); if (!info.Nuevo) { return(RedirectToAction("Index")); } #endregion fa_TipoNota_Info model = new fa_TipoNota_Info { IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa) }; cargar_combos(); return(View(model)); }
public Boolean EliminarDB(fa_TipoNota_Info info, ref string msg) { try { EntitiesFacturacion OEPTipoNota = new EntitiesFacturacion(); var select = from q in OEPTipoNota.fa_TipoNota where q.IdTipoNota == info.IdTipoNota select q; if (select.ToList().Count > 0) { using (EntitiesFacturacion context = new EntitiesFacturacion()) { var contact = context.fa_TipoNota.FirstOrDefault(obj => obj.IdTipoNota == info.IdTipoNota); if (contact != null) { contact.IdUsuarioUltAnu = info.IdUsuarioUltAnu; contact.Fecha_UltAnu = DateTime.Now; contact.nom_pc = info.nom_pc; contact.ip = info.ip; contact.MotiAnula = info.MotiAnula; contact.Estado = "I"; context.SaveChanges(); msg = "Se ha procedido anular el registro del Tipo de Nota #: " + info.no_Descripcion + " exitosamente"; } } return(true); } else { msg = "No es posible anular el registro del Tipo de Nota #: " + info.no_Descripcion + " debido a que ya se encuentra anulado."; return(false); } } 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); msg = ex.ToString(); oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg); throw new Exception(ex.ToString()); } }
public ActionResult Anular(int IdEmpresa = 0, int IdTipoNota = 0) { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Facturacion", "TipoNota", "Index"); if (!info.Anular) { return(RedirectToAction("Index")); } #endregion fa_TipoNota_Info model = bus_tiponota.get_info(IdEmpresa, IdTipoNota); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(); return(View(model)); }
public Boolean GrabarDB(fa_TipoNota_Info info, ref int id, ref string msg) { try { using (EntitiesFacturacion context = new EntitiesFacturacion()) { if (context.fa_TipoNota.Where <fa_TipoNota>(v => v.CodTipoNota == info.CodTipoNota).Count() != 0) { msg = "El codigo Ingresado ya existe por favor ingresar uno diferente"; return(false); } var address = new fa_TipoNota(); int idpv = GetId(info.IdEmpresa); id = idpv; address.IdTipoNota = idpv; address.CodTipoNota = (info.CodTipoNota == "") ? idpv.ToString() : info.CodTipoNota; address.Tipo = info.Tipo; address.No_Descripcion = info.no_Descripcion; address.Nemonico = (info.Nemonico == "") ? idpv.ToString() : info.Nemonico; address.InternoSis = info.InternoSis; address.SeDeclaraSRI = info.SeDeclaraSRI; address.IdUsuario = info.IdUsuario; address.Fecha_Transac = info.Fecha_Transac; address.nom_pc = info.nom_pc; address.ip = info.ip; address.Estado = "A"; context.fa_TipoNota.Add(address); context.SaveChanges(); msg = "Se ha procedido a grabar el registro del Tipo de Nota #: " + id.ToString() + " exitosamente."; } 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); msg = ex.ToString(); oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg); throw new Exception(ex.ToString()); } }
public void set_TipoNota(fa_TipoNota_Info info_tp) { try { this.lbl_id_tipo_nota.Text = info_tp.IdTipoNota.ToString(); this.txt_codigo.Text = info_tp.CodTipoNota; this.txt_descripcion.Text = info_tp.no_Descripcion; this.cmb_tipo.SelectedValue = info.Tipo; //this.cmb_plancta.Value = info.IdCtaCble; this.chk_estado.Checked = (info_tp.Estado == "A") ? true : false; lblEstado.Visible = (info_tp.Estado == "I") ? true : false; info = info_tp; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void LimpiarDatos() { try { _Accion = Cl_Enumeradores.eTipo_action.grabar; info = new fa_TipoNota_Info(); this.lbl_id_tipo_nota.Text = ""; this.txt_codigo.Text = ""; this.txt_descripcion.Text = ""; this.txt_nemonico.Text = ""; this.chk_interno.Checked = true; this.chk_declara.Checked = true; this.chk_estado.Checked = true; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void ucGe_Menu_Mantenimiento_x_usuario_event_btnModificar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { info = gridView.GetFocusedRow() as fa_TipoNota_Info; if (info != null) { frmFa_TipoNota_Mant frm = new frmFa_TipoNota_Mant(); frm.set_Accion(Info.General.Cl_Enumeradores.eTipo_action.actualizar); frm.set_TipoNota(info); frm.ShowDialog(); } load_TipoNota(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Nuevo() { #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 fa_TipoNota_Info model = new fa_TipoNota_Info { IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa), IdTransaccionSession = Convert.ToInt32(SessionFixed.IdTransaccionSession), Lst_fa_TipoNota_x_Empresa_x_Sucursal = new List <fa_TipoNota_x_Empresa_x_Sucursal_Info>() }; cargar_combos(); List_fa_TipoNota_x_Empresa_x_Sucursal.set_list(model.Lst_fa_TipoNota_x_Empresa_x_Sucursal, model.IdTransaccionSession); cargar_combos_det(); return(View(model)); }
public ActionResult Modificar(int IdTipoNota = 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 fa_TipoNota_Info model = bus_tiponota.get_info(IdTipoNota); if (model == null) { return(RedirectToAction("Index")); } model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession); model.Lst_fa_TipoNota_x_Empresa_x_Sucursal = bus_fa_tipo.get_list(Convert.ToInt32(SessionFixed.IdEmpresa), IdTipoNota); List_fa_TipoNota_x_Empresa_x_Sucursal.set_list(model.Lst_fa_TipoNota_x_Empresa_x_Sucursal, model.IdTransaccionSession); cargar_combos(); return(View(model)); }
public fa_TipoNota_Info Get_List_TipoNota(int idempresa, int idSucursal, int idtipoNota) { try { fa_TipoNota_Info info = new fa_TipoNota_Info(); EntitiesFacturacion OEPTipoNota = new EntitiesFacturacion(); string Query = " select A.IdTipoNota,A.CodTipoNota,A.Tipo,A.Nemonico,A.No_Descripcion,A.InternoSis,A.SeDeclaraSRI,A.Estado, " + " A.IdUsuario,A.Fecha_Transac,A.nom_pc,A.ip,B.IdCtaCble from fa_TipoNota A, fa_TipoNota_x_Empresa_x_Sucursal B " + "where A.IdTipoNota=B.IdTipoNota " + "and B.IdEmpresa=" + idempresa + " and B.IdSucursal=" + idSucursal + " and B.IdTipoNota= " + idtipoNota; var consulta = OEPTipoNota.Database.SqlQuery <fa_TipoNota_Info>(Query).ToList(); foreach (var item in consulta) { info.IdTipoNota = item.IdTipoNota; info.CodTipoNota = item.CodTipoNota.Trim(); info.Tipo = item.Tipo; info.no_Descripcion = item.no_Descripcion.Trim(); info.IdCtaCble = item.IdCtaCble; info.Nemonico = item.Nemonico; info.InternoSis = item.InternoSis; info.SeDeclaraSRI = item.SeDeclaraSRI; info.Estado = item.Estado; } 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.ToString(); throw new Exception(ex.ToString()); } }