public ActionResult Anular(int IdEmpresa = 0, int IdSucursal = 0, int IdPuntoVta = 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, "Facturacion", "PuntoVenta", "Index"); if (!info.Anular) { return(RedirectToAction("Index")); } #endregion fa_PuntoVta_Info model = bus_punto.get_info(IdEmpresa, IdSucursal, IdPuntoVta); model.lst_usuarios = bus_punto_usuario.get_list(IdEmpresa, IdPuntoVta); model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(model); return(View(model)); }
private void validar_nulo(Cl_Enumeradores.eTipo_action _accion) { try { Info_PuntoVta = (fa_PuntoVta_Info)gridViewPuntoVta.GetFocusedRow(); if (Info_PuntoVta != null) { if (Info_PuntoVta.estado == false) { MessageBox.Show(msg = "El punto de venta se encuentra anulado", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } Llamar_Formulario(_accion); } else { MessageBox.Show(msg = "Seleccione un registro", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool modificarDB(fa_PuntoVta_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = Context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdPuntoVta == info.IdPuntoVta); if (Entity == null) { return(false); } Entity.cod_PuntoVta = info.cod_PuntoVta; Entity.nom_PuntoVta = info.nom_PuntoVta; Entity.IdCaja = info.IdCaja; Entity.IPImpresora = info.IPImpresora; Entity.NumCopias = info.NumCopias; Entity.CobroAutomatico = info.CobroAutomatico; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool anularDB(fa_PuntoVta_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = Context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdBodega == info.IdBodega && q.IdPuntoVta == info.IdPuntoVta); if (Entity == null) { return(false); } Entity.estado = Entity.estado = false; Entity.IdUsuarioAnulacion = info.IdUsuarioAnulacion; Entity.MotivoAnulacion = info.MotivoAnulacion; Entity.FechaAnulacion = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
private void cmb_cliente_event_cmb_cliente_EditValueChanged(object sender, EventArgs e) { try { fa_Cliente_Info cliente = cmb_cliente.get_ClienteInfo(); lst_contacto = new List <fa_cliente_contactos_Info>(); if (cliente != null && cliente.IdEmpresa != 0 && cmb_punto_venta.EditValue != null) { ucFa_FormaPago_x_Factura.set_forma_pago(cliente.FormaPago); cmb_termino_pago.EditValue = cliente.IdTipoCredito; fa_PuntoVta_Info row_punto_venta = lst_punto_venta.FirstOrDefault(q => q.IdPuntoVta == Convert.ToDecimal(cmb_punto_venta.EditValue)); blst_det = new BindingList <fa_proforma_det_Info>(bus_proforma_det.get_list_para_facturar(param.IdEmpresa, row_punto_venta.IdSucursal, Convert.ToInt32(row_punto_venta.IdBodega), cliente.IdCliente)); lst_contacto = bus_contacto.get_list(param.IdEmpresa, cliente.IdCliente); if (lst_contacto.Count != 0) { cmb_contacto.EditValue = lst_contacto.First().IdContacto; } } else { blst_det = new BindingList <fa_proforma_det_Info>(); } gridControl_detalle.DataSource = blst_det; cmb_contacto.Properties.DataSource = lst_contacto; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public fa_PuntoVta_Info get_info(int IdEmpresa, int IdSucursal, int IdPuntoVta) { try { fa_PuntoVta_Info info = new fa_PuntoVta_Info(); using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = Context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdPuntoVta == IdPuntoVta); if (Entity == null) { return(null); } info = new fa_PuntoVta_Info { IdEmpresa = Entity.IdEmpresa, IdSucursal = Entity.IdSucursal, IdBodega = Entity.IdBodega, IdPuntoVta = Entity.IdPuntoVta, cod_PuntoVta = Entity.cod_PuntoVta, nom_PuntoVta = Entity.nom_PuntoVta, estado = Entity.estado }; } return(info); } catch (Exception) { throw; } }
public ActionResult Nuevo(int IdEmpresa = 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, "Facturacion", "PuntoVenta", "Index"); if (!info.Nuevo) { return(RedirectToAction("Index")); } #endregion fa_PuntoVta_Info model = new fa_PuntoVta_Info { IdEmpresa = IdEmpresa, IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), IdSucursal = Convert.ToInt32(SessionFixed.IdSucursal), lst_usuarios = new List <fa_PuntoVta_x_seg_usuario_Info>() }; cargar_combos(model); return(View(model)); }
private void cargar_combos(fa_PuntoVta_Info model) { tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus(); var lst_sucursal = bus_sucursal.get_list(model.IdEmpresa, false); ViewBag.lst_sucursal = lst_sucursal; tb_bodega_Bus bus_bodega = new tb_bodega_Bus(); var lst_bodega = bus_bodega.get_list(model.IdEmpresa, model.IdSucursal, false); ViewBag.lst_bodega = lst_bodega; Dictionary <string, string> lst_signos = new Dictionary <string, string>(); lst_signos.Add("-", "-"); lst_signos.Add("+", "+"); ViewBag.lst_signos = lst_signos; caj_Caja_Bus bus_caja = new caj_Caja_Bus(); var lst_caja = bus_caja.get_list(model.IdEmpresa, false); ViewBag.lst_caja = lst_caja; tb_sis_Documento_Tipo_Bus bus_doc = new tb_sis_Documento_Tipo_Bus(); var lst_doc = bus_doc.get_list(false); ViewBag.lst_doc = lst_doc; }
public fa_PuntoVta_Info get_info(int IdEmpresa, int IdSucursal, int IdPuntoVta) { try { fa_PuntoVta_Info info = new fa_PuntoVta_Info(); using (Entities_facturacion Context = new Entities_facturacion()) { var Entity = Context.vwfa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdPuntoVta == IdPuntoVta); if (Entity == null) { return(null); } info = new fa_PuntoVta_Info { IdEmpresa = Entity.IdEmpresa, IdSucursal = Entity.IdSucursal, IdBodega = Entity.IdBodega, IdPuntoVta = Entity.IdPuntoVta, cod_PuntoVta = Entity.cod_PuntoVta, nom_PuntoVta = Entity.nom_PuntoVta, estado = Entity.estado, Su_CodigoEstablecimiento = Entity.Su_CodigoEstablecimiento, IdCaja = Entity.IdCaja, IPImpresora = Entity.IPImpresora, NumCopias = Entity.NumCopias, CobroAutomatico = Entity.CobroAutomatico ?? false }; } return(info); } catch (Exception) { throw; } }
public bool guardarDB(fa_PuntoVta_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = new fa_PuntoVta { IdEmpresa = info.IdEmpresa, IdSucursal = info.IdSucursal, IdBodega = info.IdBodega, IdPuntoVta = info.IdPuntoVta = get_id(info.IdEmpresa, info.IdSucursal), cod_PuntoVta = info.cod_PuntoVta, nom_PuntoVta = info.nom_PuntoVta, estado = info.estado = true, IdCaja = info.IdCaja, IPImpresora = info.IPImpresora, NumCopias = info.NumCopias, CobroAutomatico = info.CobroAutomatico }; Context.fa_PuntoVta.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool AnularDB(fa_PuntoVta_Info info, ref string msg) { try { using (EntitiesFacturacion context = new EntitiesFacturacion()) { fa_PuntoVta entity = context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdPuntoVta == info.IdPuntoVta); if (entity != null) { entity.estado = false; context.SaveChanges(); msg = "Punto de venta # " + info.IdPuntoVta.ToString() + " sucursal # " + info.IdSucursal.ToString() + " anulado 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); mensaje = ex.ToString(); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.ToString()); } }
private void ver_stock() { try { fa_proforma_det_Info row = (fa_proforma_det_Info)gridView_detalle.GetFocusedRow(); if (row == null) { return; } in_Producto_Info row_producto = row == null ? null : lst_producto.FirstOrDefault(q => q.IdProducto == row.IdProducto); #region Ver lote if (row_producto.IdProducto_padre != null) { if (cmb_punto_venta.EditValue == null) { return; } fa_PuntoVta_Info row_punto_venta = lst_punto_venta.FirstOrDefault(q => q.IdPuntoVta == Convert.ToInt32(cmb_punto_venta.EditValue)); row_producto.IdSucursal = row_punto_venta.IdSucursal; row_producto.IdBodega = Convert.ToInt32(row_punto_venta.IdBodega); FrmIn_producto_asignacion_lote frm = new FrmIn_producto_asignacion_lote(); frm.set_funcion(Cl_Enumeradores.eFuncion_pantalla_lote.SELECCIONAR); frm.set_info(Convert.ToDecimal(row_producto.IdProducto_padre), row_producto.IdSucursal, row_producto.IdBodega); frm.ShowDialog(); if (frm.Result == System.Windows.Forms.DialogResult.OK) { in_producto_lote info_retorno = frm.get_info_retorno(); if (info_retorno == null) { MessageBox.Show("No ha seleccionado ningún lote", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } int cont = lst_producto.Where(q => q.IdProducto == info_retorno.IdProducto).Count(); if (cont == 0) { MessageBox.Show("El producto seleccionado no esta habilitado para facturacion, comuníquese con sistemas", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } row_producto = lst_producto.FirstOrDefault(q => q.IdProducto == info_retorno.IdProducto); row.IdProducto = info_retorno.IdProducto == null ? row_producto.IdProducto : Convert.ToDecimal(info_retorno.IdProducto); gridView_detalle.RefreshRow(gridView_detalle.FocusedRowHandle); } } #endregion } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public ActionResult Modificar(fa_PuntoVta_Info model) { if (!bus_punto.modificarDB(model)) { cargar_combos(model); return(View(model)); } return(RedirectToAction("Index")); }
public JsonResult seleccionar_aprobacion(string Ids, int IdSucursal = 0, int IdPuntoVta = 0, decimal IdTransaccionSession = 0) { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); fa_PuntoVta_Info punto_venta = new fa_PuntoVta_Info(); punto_venta = bus_punto_venta.get_info(IdEmpresa, IdSucursal, IdPuntoVta); if (Ids != null) { var facturas_x_seleccionar = Session["fa_factura_Info"] as List <fa_factura_Info>; string[] array = Ids.Split(','); var output = array.GroupBy(q => q).ToList(); var lst_det = detalle_info.get_list(IdTransaccionSession); var lst_rel = List_rel.get_list(IdTransaccionSession); foreach (var item in output) { if (item.Key != "") { if (lst_det.Where(q => q.IdCbteVta == Convert.ToDecimal(item.Key)).Count() == 0) { var lst_tmp = bus_detalle.get_list_x_factura(IdEmpresa, IdSucursal, punto_venta.IdBodega, Convert.ToDecimal(item.Key)); lst_det.AddRange(lst_tmp); } if (facturas_x_seleccionar.Where(q => q.IdCbteVta == Convert.ToDecimal(item.Key)).Count() > 0) { var factura = facturas_x_seleccionar.Where(q => q.IdCbteVta == Convert.ToDecimal(item.Key)).FirstOrDefault(); if (factura != null) { if (lst_rel.Where(q => q.IdCbteVta == Convert.ToDecimal(item.Key)).Count() == 0) { lst_rel.Add(new fa_factura_x_fa_guia_remision_Info { IdEmpresa = factura.IdEmpresa, IdSucursal = factura.IdSucursal, IdBodega = factura.IdBodega, IdCbteVta = factura.IdCbteVta, vt_serie1 = factura.vt_serie1, vt_serie2 = factura.vt_serie2, vt_NumFactura = factura.vt_NumFactura, vt_tipoDoc = "FAC" }); } } } } } List_rel.set_list(lst_rel, IdTransaccionSession); detalle_info.set_list(lst_det, IdTransaccionSession); } return(Json("", JsonRequestBehavior.AllowGet)); }
public ActionResult Anular(fa_PuntoVta_Info model) { model.IdUsuarioAnulacion = SessionFixed.IdUsuario; if (!bus_punto.anularDB(model)) { cargar_combos(model); return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Nuevo(int IdEmpresa = 0) { fa_PuntoVta_Info model = new fa_PuntoVta_Info { IdEmpresa = IdEmpresa }; cargar_combos(model); return(View(model)); }
public ActionResult Modificar(fa_PuntoVta_Info model) { model.IdUsuarioModificacion = SessionFixed.IdUsuario; if (!bus_punto.modificarDB(model)) { cargar_combos(model); return(View(model)); } return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdSucursal = model.IdSucursal, IdPuntoVta = model.IdPuntoVta, Exito = true })); }
public ActionResult Nuevo(fa_PuntoVta_Info model) { model.IdUsuarioCreacion = SessionFixed.IdUsuario; model.lst_usuarios = Lista_PtoVta_Usuario.get_list(model.IdTransaccionSession); if (!bus_punto.guardarDB(model)) { cargar_combos(model); return(View(model)); } return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdSucursal = model.IdSucursal, IdPuntoVta = model.IdPuntoVta, Exito = true })); }
public ActionResult Nuevo(int IdEmpresa = 0) { fa_PuntoVta_Info model = new fa_PuntoVta_Info { IdEmpresa = IdEmpresa, IdSucursal = Convert.ToInt32(SessionFixed.IdSucursal) }; cargar_combos(model); return(View(model)); }
public ActionResult Anular(int IdEmpresa = 0, int IdSucursal = 0, int IdPuntoVta = 0) { fa_PuntoVta_Info model = bus_punto.get_info(IdEmpresa, IdSucursal, IdPuntoVta); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(model); return(View(model)); }
public bool anularDB(fa_PuntoVta_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
public void Set_Info(fa_PuntoVta_Info info) { try { Info_fa_PuntoVta = info; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Anular(fa_PuntoVta_Info model) { model.IdUsuarioAnulacion = SessionFixed.IdUsuario; model.IdUsuarioAnulacion = SessionFixed.IdUsuario; model.lst_usuarios = Lista_PtoVta_Usuario.get_list(model.IdTransaccionSession); if (!bus_punto.anularDB(model)) { cargar_combos(model); return(View(model)); } return(RedirectToAction("Index")); }
public bool modificarDB(fa_PuntoVta_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = Context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdPuntoVta == info.IdPuntoVta); if (Entity == null) { return(false); } Entity.cod_PuntoVta = info.cod_PuntoVta; Entity.nom_PuntoVta = info.nom_PuntoVta; Entity.IdCaja = info.IdCaja; Entity.IPImpresora = info.IPImpresora; Entity.NumCopias = info.NumCopias; Entity.CobroAutomatico = info.CobroAutomatico; Entity.EsElectronico = info.EsElectronico; Entity.codDocumentoTipo = info.codDocumentoTipo; Entity.IdUsuarioModificacion = info.IdUsuarioModificacion; Entity.FechaModificacion = DateTime.Now; var lst_Usuarios = Context.fa_PuntoVta_x_seg_usuario.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdPuntoVta == info.IdPuntoVta).ToList(); Context.fa_PuntoVta_x_seg_usuario.RemoveRange(lst_Usuarios); if (info.lst_usuarios != null || info.lst_usuarios.Count > 0) { int Secuencia = 1; foreach (var item in info.lst_usuarios) { Context.fa_PuntoVta_x_seg_usuario.Add(new fa_PuntoVta_x_seg_usuario { IdEmpresa = info.IdEmpresa, IdPuntoVta = info.IdPuntoVta, IdSucursal = info.IdSucursal, Secuencia = Secuencia++, IdUsuario = item.IdUsuario }); } } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(fa_PuntoVta_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = new fa_PuntoVta { IdEmpresa = info.IdEmpresa, IdSucursal = info.IdSucursal, IdBodega = info.IdBodega, IdPuntoVta = info.IdPuntoVta = get_id(info.IdEmpresa, info.IdSucursal), cod_PuntoVta = info.cod_PuntoVta, nom_PuntoVta = info.nom_PuntoVta, estado = info.estado = true, IdCaja = info.IdCaja, IPImpresora = info.IPImpresora, NumCopias = info.NumCopias, CobroAutomatico = info.CobroAutomatico, EsElectronico = info.EsElectronico, codDocumentoTipo = info.codDocumentoTipo, IdUsuarioCreacion = info.IdUsuarioCreacion, FechaCreacion = DateTime.Now }; Context.fa_PuntoVta.Add(Entity); if (info.lst_usuarios != null || info.lst_usuarios.Count > 0) { int Secuencia = 1; foreach (var item in info.lst_usuarios) { Context.fa_PuntoVta_x_seg_usuario.Add(new fa_PuntoVta_x_seg_usuario { IdEmpresa = info.IdEmpresa, IdPuntoVta = info.IdPuntoVta, IdSucursal = info.IdSucursal, Secuencia = Secuencia++, IdUsuario = item.IdUsuario }); } } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public void set_PuntoVta(fa_PuntoVta_Info InfoPtoVta) { try { cmb_sucursal.EditValue = InfoPtoVta.IdSucursal; cmb_PtoVta.EditValue = InfoPtoVta.IdPuntoVta; } 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()); } }
public bool AnularDB(fa_PuntoVta_Info info, ref string msg) { try { return(Data.AnularDB(info, 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("", "Get_List_PuntoVta", ex.Message), ex) { EntityType = typeof(fa_PuntoVta_Bus) }; } }
public ActionResult Nuevo(fa_guia_remision_Info model) { try { fa_PuntoVta_Info info_puntovta = new fa_PuntoVta_Info(); info_puntovta = bus_punto_venta.get_info(model.IdEmpresa, model.IdSucursal, model.IdPuntoVta); model.IdBodega = info_puntovta.IdBodega; model.IdUsuarioCreacion = SessionFixed.IdUsuario; model.CodGuiaRemision = (model.CodGuiaRemision == null) ? "" : model.CodGuiaRemision; model.lst_detalle_x_factura = List_rel.get_list(model.IdTransaccionSession); model.lst_detalle = detalle_info.get_list(model.IdTransaccionSession); model.CodDocumentoTipo = cl_enumeradores.eTipoDocumento.GUIA.ToString(); string mensaje = bus_guia.validar(model); if (mensaje != "") { cargar_combos(model); ViewBag.mensaje = mensaje; SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString(); return(View(model)); } if (!validar(model, ref mensaje)) { cargar_combos(model); ViewBag.mensaje = mensaje; SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString(); return(View(model)); } if (!bus_guia.guardarDB(model)) { ViewBag.mensaje = "Ha ocurrido un problema, comuniquese con sistemas"; cargar_combos(model); SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString(); return(View(model)); } return(RedirectToAction("Modificar", new { IdEmpresa = model.IdEmpresa, IdGuiaRemision = model.IdGuiaRemision, Exito = true })); } catch (Exception ex) { //SisLogError.set_list((ex.InnerException) == null ? ex.Message.ToString() : ex.InnerException.ToString()); ViewBag.error = ex.Message.ToString(); cargar_combos(model); return(View(model)); } }
public void cargar_PtoVta_en_Combo(int IdEmpresa, int IdSucursal) { try { List <fa_PuntoVta_Info> listDS_PtoVta = new List <fa_PuntoVta_Info>(); var qPtoVta = from bo in listPuntoVta where bo.IdEmpresa == IdEmpresa && bo.IdSucursal == IdSucursal select bo; foreach (fa_PuntoVta_Info item in qPtoVta) { fa_PuntoVta_Info obodega = new fa_PuntoVta_Info(); obodega.IdEmpresa = item.IdEmpresa; obodega.IdSucursal = item.IdSucursal; obodega.IdPuntoVta = item.IdPuntoVta; obodega.cod_PuntoVta = item.cod_PuntoVta; obodega.nom_PuntoVta2 = "[" + item.IdPuntoVta + "]-" + item.nom_PuntoVta; obodega.nom_PuntoVta = item.nom_PuntoVta; obodega.estado = item.estado; listDS_PtoVta.Add(obodega); } if (listDS_PtoVta != null) { if (listDS_PtoVta.Count != 0) { cmb_PtoVta.Properties.DataSource = listDS_PtoVta; cmb_PtoVta.Properties.DisplayMember = "nom_PuntoVta2"; cmb_PtoVta.Properties.ValueMember = "IdPuntoVta"; cmb_PtoVta.EditValue = listDS_PtoVta.FirstOrDefault().IdPuntoVta; } else { MessageBox.Show("La sucursal seleccionada no tiene Punto de Ventas asignadas.", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); cmb_PtoVta.Properties.DataSource = null; } } } 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()); } }
public void get_InfoPto_Vta() { try { if (cmb_PtoVta.EditValue != null && cmb_PtoVta.EditValue != "") { Info_PuntoVta = (fa_PuntoVta_Info)(listPuntoVta.FirstOrDefault(v => v.IdSucursal == Convert.ToInt32(cmbSede.EditValue) && v.IdPuntoVta == Convert.ToInt32(cmb_PtoVta.EditValue))); } } 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()); } }