private void CargarInicial(int empresaId, int clienteId) { var scriptCargaInicial = new StringBuilder(""); var usuarioInfo = ObtenerUsuarioInfo(); var tablaMaestraInfo = new TablaMaestra().Listar(0, Constantes.TablaTamanioPagina).Where(x => x.Activo.Equals(1)).ToList(); LlenarCombo(ddlNumeroRegistros, tablaMaestraInfo, "NombreCorto", "NombreLargo"); ddlNumeroRegistros.SelectedValue = "5"; if (empresaId > 0) { var empresaInfo = new Negocio.Empresa().Listar(empresaId); LlenarCombo(ddlEmpresa, empresaInfo, "EmpresaId", "RazonSocial"); ddlEmpresa.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); ddlEmpresa.SelectedValue = empresaId.ToString(); scriptCargaInicial.Append("document.getElementById('" + ddlEmpresa.ClientID + "').value = " + empresaId + ";"); scriptCargaInicial.Append("document.getElementById('trCliente').style.display = 'none';"); } else { if (clienteId > 0) { var clienteInfo = new Negocio.Cliente().Listar(clienteId); LlenarCombo(ddlCliente, clienteInfo, "ClienteId", "Cliente"); ddlCliente.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); ddlCliente.SelectedValue = clienteId.ToString(); scriptCargaInicial.Append("document.getElementById('" + ddlCliente.ClientID + "').value = " + clienteId + ";"); scriptCargaInicial.Append("document.getElementById('trEmpresa').style.display = 'none';"); } else { var empresaInfo = new Negocio.Empresa().Listar(0); LlenarCombo(ddlEmpresa, empresaInfo, "EmpresaId", "RazonSocial"); ddlEmpresa.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); var clienteInfo = new Negocio.Cliente().Listar(0).Where(c => c.TipoPersonaId.Equals(Constantes.TipoPersonaJuridica)).ToList(); LlenarCombo(ddlCliente, clienteInfo, "ClienteId", "Cliente"); ddlCliente.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); } } var paisInfo = new Pais().Listar(0).ToList(); LlenarCombo(ddlPais, paisInfo, "PaisId", "Descripcion"); ddlPais.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); var ubigeoInfo = new Ubigeo().Listar(0, 0, Constantes.TipoUbigeoDepartamento); LlenarCombo(ddlDepartamento, ubigeoInfo, "UbigeoId", "Nombre"); ddlDepartamento.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); RegistrarScript(scriptCargaInicial.ToString(), "CargaInicial"); }
private void CargarDatos() { var script = new StringBuilder(""); grvEmpresa.DataBind(); int numeroRegistros = Convert.ToInt16(ddlNumeroRegistros.SelectedValue); int numeroPagina = Convert.ToInt16(ViewState["PageIndex"]); int indicePagina = numeroPagina == 0 ? 0 : numeroPagina - 1; pageIndex = indicePagina + 1; var empresaInfoLista = new Negocio.Empresa().ListarPaginado(0, numeroRegistros, indicePagina); grvEmpresa.DataSource = empresaInfoLista; grvEmpresa.DataBind(); if (empresaInfoLista.Count > 0) { grvEmpresa.HeaderRow.Attributes["style"] = "display: none"; grvEmpresa.UseAccessibleHeader = true; grvEmpresa.HeaderRow.TableSection = TableRowSection.TableHeader; } rowCount = empresaInfoLista.Count > 0 ? empresaInfoLista.First().TotalFilas : 0; pageCount = CalcPageCount(rowCount); ViewState["PageCount"] = pageCount; #region Texto del Pie de Página if (empresaInfoLista.Count > 0) { if (numeroRegistros == 0) { lblPaginacion.Text = "Página " + pageIndex.ToString("") + " de 1, con un Total de " + rowCount.ToString("") + " registros"; script.Append("document.getElementById('lblPaginacion').innerText = '"); script.Append("Página " + pageIndex.ToString("") + " de 1, con un Total de " + rowCount.ToString("") + " registros';"); } else { lblPaginacion.Text = "Página " + pageIndex.ToString("") + " de " + pageCount.ToString("") + ", con un Total de " + rowCount.ToString("") + " registros"; script.Append("document.getElementById('lblPaginacion').innerText = '"); script.Append("Página " + pageIndex.ToString("") + " de " + pageCount.ToString("") + ", con un Total de " + rowCount.ToString("") + " registros';"); } } else { lblPaginacion.Text = "No se obtuvieron resultados"; script.Append("document.getElementById('lblPaginacion').innerText = 'No se obtuvieron resultados';"); } #endregion RefreshPageButtons(); RegistrarScript(script.ToString(), "Paginacion"); }
private void CargarInicial() { var usuarioInfo = ObtenerUsuarioInfo(); var tablaMaestraInfo = new TablaMaestra().Listar(0, Constantes.TablaTamanioPagina).Where(x => x.Activo.Equals(1)).ToList(); LlenarCombo(ddlNumeroRegistros, tablaMaestraInfo, "NombreCorto", "NombreLargo"); ddlNumeroRegistros.SelectedValue = "5"; var empresaInfo = new Negocio.Empresa().Listar(0); LlenarCombo(ddlEmpresa, empresaInfo, "EmpresaId", "RazonSocial"); ddlEmpresa.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); }
public ActionResult Registro(Models.Cliente cliente) { Empresa empresa = new Empresa() { Celular = cliente.Celular, Clave = cliente.Clave, Comuna = cliente.Comuna, Direccion = cliente.Direccion, Email = cliente.Email, Giro = cliente.Giro, Nombrecliente = cliente.Nombrecliente, Region = cliente.Region, RutCliente = cliente.RutCliente.Replace(".", ""), Telefono = cliente.Telefono }; Negocio.Empresa registro = new Negocio.Empresa(); registro.Registrar(empresa); return(View("Login")); }
protected void btnGuardarEmpresa_OnClick(object sender, EventArgs e) { var usuarioInfo = ObtenerUsuarioInfo(); var script = new StringBuilder(String.Empty); var mensaje = String.Empty; var empresaId = Convert.ToInt32(hdnEmpresaId.Value); #region Datos Empresa var empresaInfo = new EmpresaInfo(); empresaInfo.EmpresaId = Convert.ToInt32(hdnEmpresaId.Value); empresaInfo.TipoDocumentoId = Convert.ToInt32(ddlTipoDocumento.SelectedValue); empresaInfo.NumeroDocumento = txtRuc.Text.Trim(); empresaInfo.RazonSocial = txtRazonSocial.Text.Trim(); empresaInfo.Descripcion = txtDescripcion.Text.Trim(); empresaInfo.Ciiu = txtCiiu.Text.Trim(); empresaInfo.PaisId = Convert.ToInt32(ddlPais.SelectedValue); empresaInfo.DepartamentoId = Convert.ToInt32(ddlDepartamento.SelectedValue); empresaInfo.ProvinciaId = Convert.ToInt32(Request.Form[ddlProvincia.UniqueID]); empresaInfo.DistritoId = Convert.ToInt32(Request.Form[ddlDistrito.UniqueID]); empresaInfo.Ciudad = txtCiudad.Text.Trim(); empresaInfo.Direccion = txtDireccion.Text.Trim(); //var rutaFoto = Server.MapPath("~/Archivos/Imagenes/Empresa/") + txtRuc.Text.Trim(); //if (fuEmpresa.HasFile) //{ // if (!Directory.Exists(rutaFoto)) // { // Directory.CreateDirectory(rutaFoto); // } // var nombreFoto = fuEmpresa.FileName; // nombreFoto = nombreFoto.Substring(0, nombreFoto.Length - 4); // var extensionFoto = fuEmpresa.FileName.Substring(nombreFoto.Length, 4); // var nombreArchivo = nombreFoto + DateTime.Now.ToString("ddMMyyyyhhmmss") + extensionFoto; // fuEmpresa.SaveAs(rutaFoto + "\\" + nombreArchivo); // empresaInfo.Imagen = "~/Archivos/Imagenes/Empresa/" + txtRuc.Text.Trim() + "/" + nombreArchivo; // if (empresaInfo.EmpresaId.Equals(usuarioInfo.EmpresaId)) // { // usuarioInfo.ImagenEmpresa = empresaInfo.Imagen; // Session["UsuarioInfo"] = usuarioInfo; // } //} //else //{ // empresaInfo.Imagen = hdnEmpresaImagen.Value; //} //empresaInfo.Imagen = hdnEmpresaImagen.Value; var sEmpresaImagen = Session["sEmpresaImagen"]; if (sEmpresaImagen != null) { empresaInfo.Imagen = sEmpresaImagen.ToString(); } else { empresaInfo.Imagen = hdnEmpresaImagen.Value; } empresaInfo.Activo = (chkActivo.Checked) ? 1 : 0; #endregion if (empresaId.Equals(0)) { empresaInfo.UsuarioCreacionId = usuarioInfo.UsuarioId; empresaId = new Negocio.Empresa().Insertar(empresaInfo); if (empresaId > 0) { script.Append("document.getElementById('hdnEmpresaId').value = " + empresaId + ";"); mensaje = "Se registró la Empresa correctamente"; } else { mensaje = "Ya existe una Empresa registrado con el nombre: " + txtRazonSocial.Text.Trim(); } } else { empresaInfo.UsuarioModificacionId = usuarioInfo.UsuarioId; empresaId = new Negocio.Empresa().Actualizar(empresaInfo); if (empresaId > 0) { mensaje = "Se actualizó la Empresa correctamente"; } else { mensaje = "Ya existe una Empresa registrada con el nombre: " + txtRazonSocial.Text.Trim(); } } script.Append("MostrarMensaje('" + mensaje + "');"); script.Append("LimpiarEmpresa();"); script.Append("var modalDialog = $find('mpeEmpresa'); modalDialog.hide();"); CargarDatos(); Session.Remove("sEmpresaImagen"); RegistrarScript(script.ToString(), "GuardarEmpresa"); }