public JsonResult cargar_contactos(decimal IdCliente = 0) { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); var resultado = bus_contacto.get_list(IdEmpresa, IdCliente); return(Json(resultado, JsonRequestBehavior.AllowGet)); }
public ActionResult GridViewPartial_ClienteContactos(int IdEmpresa = 0, int IdCliente = 0) { ViewBag.IdEmpresa = IdEmpresa; ViewBag.IdCliente = IdCliente; List <fa_cliente_contactos_Info> model = bus_cliente_contactos.get_list(IdEmpresa, IdCliente); return(PartialView("_GridViewPartial_ClienteContactos", model)); }
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); } }
private void cargar_combos(fa_notaCreDeb_Info model) { var lst_sucursal = bus_sucursal.GetList(model.IdEmpresa, SessionFixed.IdUsuario, false); ViewBag.lst_sucursal = lst_sucursal; var lst_punto_venta = bus_punto_venta.get_list(model.IdEmpresa, model.IdSucursal, false); ViewBag.lst_punto_venta = lst_punto_venta; var lst_contacto = bus_contacto.get_list(model.IdEmpresa, model.IdCliente); ViewBag.lst_contacto = lst_contacto; Dictionary <string, string> lst_naturaleza = new Dictionary <string, string>(); lst_naturaleza.Add("INT", "INTERNO"); lst_naturaleza.Add("SRI", "SRI"); ViewBag.lst_naturaleza = lst_naturaleza; var lst_tipo_nota = bus_tipo_nota.get_list(model.IdEmpresa, "C", false); ViewBag.lst_tipo_nota = lst_tipo_nota; fa_Vendedor_Bus bus_vendedor = new fa_Vendedor_Bus(); var lst_vendedor = bus_vendedor.get_list(model.IdEmpresa, false); ViewBag.lst_vendedor = lst_vendedor; var lst_cliente_contactos = bus_cliente_contactos.get_list(model.IdEmpresa, model.IdCliente); ViewBag.lst_cliente_contactos = lst_cliente_contactos; }
private void cargar_cliente_contacto(cl_filtros_facturacion_Info model) { tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus(); var lst_sucursal = bus_sucursal.get_list(model.IdEmpresa, false); lst_sucursal.Add(new Info.General.tb_sucursal_Info { IdSucursal = 0, Su_Descripcion = "TODAS" }); ViewBag.lst_sucursal = lst_sucursal; fa_cliente_Bus bus_cliente = new fa_cliente_Bus(); var lst_cliente = bus_cliente.get_list(model.IdEmpresa, false); lst_cliente.Add(new fa_cliente_Info { IdEmpresa = model.IdEmpresa, IdCliente = 0, Descripcion_tip_cliente = "Todos" }); ViewBag.lst_cliente = lst_cliente; fa_cliente_contactos_Bus bus_contacto = new fa_cliente_contactos_Bus(); var lst_contacto = bus_contacto.get_list(model.IdEmpresa, model.IdCliente == null ? 0 : Convert.ToDecimal(model.IdCliente)); lst_contacto.Add(new fa_cliente_contactos_Info { IdContacto = 0, Nombres = "Todos" }); ViewBag.lst_contacto = lst_contacto; }
public ActionResult Index(fa_factura_Info model) { model.lst_cuota = new List <fa_cuotas_x_doc_Info>(); model.IdContacto = bus_cliente_contacto.get_list(model.IdEmpresa, model.IdCliente).FirstOrDefault().IdContacto; if (!ModelState.IsValid) { List_det.set_list(List_det.get_list(model.IdTransaccionSession), model.IdTransaccionSession); ViewBag.mensaje = "No se ha podido guardar el registro"; cargar_combos(model); SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString(); return(View(model)); } if (!validar_factura(model, ref mensaje)) { List_det.set_list(List_det.get_list(model.IdTransaccionSession), model.IdTransaccionSession); ViewBag.mensaje = mensaje; cargar_combos(model); SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString(); return(View(model)); } model.IdUsuario = SessionFixed.IdUsuario.ToString(); if (!bus_factura.guardarDB(model)) { List_det.set_list(List_det.get_list(model.IdTransaccionSession), model.IdTransaccionSession); ViewBag.mensaje = "No se ha podido guardar el registro"; cargar_combos(model); SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString(); return(View(model)); } ; return(RedirectToAction("Index")); }
public ActionResult Anular(int IdEmpresa = 0, decimal IdCliente = 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", "Cliente", "Index"); if (!info.Anular) { return(RedirectToAction("Index")); } #endregion fa_cliente_Info model = bus_cliente.get_info(IdEmpresa, IdCliente); if (model == null) { return(RedirectToAction("Index")); } model.lst_fa_cliente_contactos = bus_cliente_contacto.get_list(IdEmpresa, IdCliente); List_fa_cliente_contactos.set_list(model.lst_fa_cliente_contactos, model.IdTransaccionSession); model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession); model.Lst_fa_cliente_x_fa_Vendedor_x_sucursal = bus_fa_vendedor.get_list(IdEmpresa, IdCliente); List_fa_cliente_x_fa_Vendedor_x_sucursal.set_list(model.Lst_fa_cliente_x_fa_Vendedor_x_sucursal, model.IdTransaccionSession); cargar_combos(model); return(View(model)); }
private void cargar_combos(fa_proforma_Info model) { var lst_sucursal = bus_sucursal.GetList(model.IdEmpresa, SessionFixed.IdUsuario, false); ViewBag.lst_sucursal = lst_sucursal; var lst_bodega = bus_bodega.get_list(model.IdEmpresa, false); ViewBag.lst_bodega = lst_bodega; var lst_vendedor = bus_vendedor.get_list(model.IdEmpresa, false); ViewBag.lst_vendedor = lst_vendedor; var lst_pago = bus_pago.get_list(false); ViewBag.lst_pago = lst_pago; var lst_NivelDescuento = bus_nivel.GetList(model.IdEmpresa, false); ViewBag.lst_NivelDescuento = lst_NivelDescuento; var lst_formapago = bus_catalogo.get_list((int)cl_enumeradores.eTipoCatalogoFact.FormaDePago, false); ViewBag.lst_formapago = lst_formapago; var lst_cliente_contactos = bus_cliente_contactos.get_list(model.IdEmpresa, model.IdCliente); ViewBag.lst_cliente_contactos = lst_cliente_contactos; }
public JsonResult cargar_cliente(int IdEmpresa = 0, decimal IdCliente = 0) { fa_cliente_contactos_Bus bus_contacto = new fa_cliente_contactos_Bus(); var resultado = bus_contacto.get_list(IdEmpresa, IdCliente); resultado.Add(new Info.Facturacion.fa_cliente_contactos_Info { IdContacto = 0, Nombres = "Todos" }); return(Json(resultado, JsonRequestBehavior.AllowGet)); }
private void cargar_combos(fa_guia_remision_Info model) { var lst_sucursal = bus_sucursal.get_list(model.IdEmpresa, false); ViewBag.lst_sucursal = lst_sucursal; var lst_punto_venta = bus_punto_venta.get_list(model.IdEmpresa, model.IdSucursal, false); ViewBag.lst_punto_venta = lst_punto_venta; var lst_transportista = bus_transportista.get_list(model.IdEmpresa, false); ViewBag.lst_transportista = lst_transportista; var lst_contacto = bus_contacto.get_list(model.IdEmpresa, model.IdCliente); ViewBag.lst_contacto = lst_contacto; var lst_tipo_traslado = bus_catalogo.get_list(14, false); ViewBag.lst_tipo_traslado = lst_tipo_traslado; }
public void set_Cliente_in_controls() { try { this.lbl_id_cliente.Text = info.IdCliente.ToString(); this.txtCodigo.Text = info.Codigo; this.lbl_id_persona.Text = info.IdPersona.ToString(); this.txt_nombres.Text = info.Persona_Info.pe_nombre.Trim(); this.txt_apellidos.Text = info.Persona_Info.pe_apellido.Trim(); UC_Doc_per.set_TipoDoc_Personales(info.Persona_Info.IdTipoDocumento); this.txt_cedula.Text = info.Persona_Info.pe_cedulaRuc.Trim(); this.chk_Estado.Checked = (info.Estado == "A") ? true : false; lblEstado.Visible = (info.Estado == "I") ? true : false; this.txt_razon_social.Text = info.Persona_Info.pe_razonSocial.Trim(); this.chk_Estado.Enabled = true; this.chk_Estado.Checked = (info.Estado == "A") ? true : false; ucGe_Natu_clie.set_Naturaleza(info.Persona_Info.pe_Naturaleza); this.lbl_id_persona.Text = info.IdPersona.ToString(); this.lbl_id_cliente.Text = info.IdCliente.ToString(); cmbTipo.set_ClienteTipoInfo(info.Idtipo_cliente); id_persona = Convert.ToDecimal(info.IdPersona); this.txt_plazo.Text = info.cl_plazo.ToString(); this.cmb_plancta.set_PlanCtarInfo(info.IdCtaCble_cxc); cmb_PlanCtaAnti.set_PlanCtarInfo(info.IdCtaCble_Anti); cmb_PlanCta_Credito.set_PlanCtarInfo(info.IdCtaCble_cxc_Credito); this.txt_cupo_asignado.Text = info.cl_Cupo.ToString(); this.txt_razon_social.Text = info.Persona_Info.pe_razonSocial; cmbformapago.EditValue = info.FormaPago; this.chk_Estado.Checked = (info.Estado == "A") ? true : false; chk_empresa_relacionada.Checked = info.es_empresa_relacionada == null ? false : Convert.ToBoolean(info.es_empresa_relacionada); cmbterminopago.EditValue = info.IdTipoCredito; cmb_nivel_precio.EditValue = info.NivelPrecio == null ? 1 : Convert.ToInt32(info.NivelPrecio); listaContacto = new BindingList <fa_cliente_contactos_Info>(bus_contactos.get_list(info.IdEmpresa, info.IdCliente)); gridControl_contatos.DataSource = listaContacto; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Modificar(int IdEmpresa = 0, decimal IdCliente = 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_cliente_Info model = bus_cliente.get_info(IdEmpresa, IdCliente); if (model == null) { return(RedirectToAction("Index")); } model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession); model.Lst_fa_cliente_x_fa_Vendedor_x_sucursal = bus_fa_vendedor.get_list(IdEmpresa, IdCliente); List_fa_cliente_x_fa_Vendedor_x_sucursal.set_list(model.Lst_fa_cliente_x_fa_Vendedor_x_sucursal, model.IdTransaccionSession); model.lst_fa_cliente_contactos = bus_cliente_contacto.get_list(IdEmpresa, IdCliente); List_fa_cliente_contactos.set_list(model.lst_fa_cliente_contactos, model.IdTransaccionSession); cargar_combos(model); return(View(model)); }
private void cargar_combos(cl_filtros_facturacion_Info model) { int IdEmpresa = Convert.ToInt32(Session["IdEmpresa"]); tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus(); var lst_sucursal = bus_sucursal.get_list(IdEmpresa, false); lst_sucursal.Add(new tb_sucursal_Info { IdSucursal = 0, Su_Descripcion = "Todas" }); ViewBag.lst_sucursal = lst_sucursal; fa_cliente_Bus bus_cliente = new fa_cliente_Bus(); var lst_cliente = bus_cliente.get_list(IdEmpresa, false); ViewBag.lst_cliente = lst_cliente; fa_cliente_contactos_Bus bus_contacto = new fa_cliente_contactos_Bus(); var lst_contacto = bus_contacto.get_list(IdEmpresa, model.IdCliente == null ? 0 : Convert.ToDecimal(model.IdCliente)); lst_contacto.Add(new Info.Facturacion.fa_cliente_contactos_Info { IdContacto = 0, Nombres = "Todos" }); ViewBag.lst_contacto = lst_contacto; fa_Vendedor_Bus bus_vendedor = new fa_Vendedor_Bus(); var lst_vendedor = bus_vendedor.get_list(IdEmpresa, false); lst_vendedor.Add(new Info.Facturacion.fa_Vendedor_Info { IdVendedor = 0, Ve_Vendedor = "Todos" }); ViewBag.lst_vendedor = lst_vendedor; fa_proforma_Bus bus_proforma = new fa_proforma_Bus(); var lst_proforma = bus_proforma.get_list(IdEmpresa, model.IdSucursal, model.fecha_ini, model.fecha_fin); lst_proforma.Add(new Info.Facturacion.fa_proforma_Info { IdProforma = 0, pf_codigo = "Todos" }); ViewBag.lst_proforma = lst_proforma; }
private void cargar_combos(fa_guia_remision_Info model) { var lst_sucursal = bus_sucursal.get_list(model.IdEmpresa, false); ViewBag.lst_sucursal = lst_sucursal; var lst_punto_venta = bus_punto_venta.get_list_x_tipo_doc(model.IdEmpresa, model.IdSucursal, cl_enumeradores.eTipoDocumento.GUIA.ToString()); ViewBag.lst_punto_venta = lst_punto_venta; var lst_transportista = bus_transportista.get_list(model.IdEmpresa, false); ViewBag.lst_transportista = lst_transportista; var lst_contacto = bus_contacto.get_list(model.IdEmpresa, model.IdCliente); ViewBag.lst_contacto = lst_contacto; var lst_tipo_traslado = bus_traslado.get_list(model.IdEmpresa, false); ViewBag.lst_tipo_traslado = lst_tipo_traslado; var lst_punto_venta_factura = bus_punto_venta.get_list_x_tipo_doc(model.IdEmpresa, model.IdSucursal, cl_enumeradores.eTipoDocumento.FACT.ToString()); ViewBag.lst_punto_venta_factura = lst_punto_venta_factura; var lst_vendedor = bus_vendedor.get_list(model.IdEmpresa, false); ViewBag.lst_vendedor = lst_vendedor; var lst_pago = bus_termino_pago.get_list(false); ViewBag.lst_pago = lst_pago; var lst_formapago = bus_catalogo.get_list((int)cl_enumeradores.eTipoCatalogoFact.FormaDePago, false); ViewBag.lst_formapago = lst_formapago; var lst_cliente_contactos = bus_cliente_contactos.get_list(model.IdEmpresa, model.IdCliente); ViewBag.lst_cliente_contactos = lst_cliente_contactos; }