public bool Salvar(EmpresaInfo empresaInfo) { Acessor acessor = new Acessor(); bool sucesso = true; try { using (TransactionScope transacao = new TransactionScope()) { if (ValidaEmpresa(empresaInfo)) { if (empresaInfo.IsNew) { sucesso = acessor.EmpresaDal.Inserir(empresaInfo); } else if (empresaInfo.IsDirty) { sucesso = acessor.EmpresaDal.Editar(empresaInfo); } } transacao.Complete(); } return(sucesso); } catch (Exception exc) { throw new Exception(exc.Message, exc); } finally { acessor = null; } }
private string Empresa() { EmpresaInfo empresaInfo = Form1.Empresa; string emp = empresaInfo.empfantasia; emp += Environment.NewLine + " Telefones: " + empresaInfo.emptelefone + "; Site: " + empresaInfo.empsite + "; Email: " + empresaInfo.empemail; //emp += Environment.NewLine + empresaInfo.empcomplemento + "; " + empresaInfo.empreferencia; //emp += Environment.NewLine + empresaInfo.emplogradouro + "; " + empresaInfo.empbairro + "; " + empresaInfo.empcidade + "-" + empresaInfo.empuf; return(emp); }
public FormEmpresa(EmpresaInfo empresa) { InitializeComponent(); FormFormat formFormat = new FormFormat(this); formFormat.formatar(); infoEmpresa = empresa; Ativo = true; textBoxId.ReadOnly = true; textBoxId.TabStop = false; buttonBuscar.Visible = false; buttonInserir.Visible = false; buttonSair.Text = "&Fechar"; this.Text = "Sobre a Empresa"; PreencherForm(); }
private bool ValidaEmpresa(EmpresaInfo empresaInfo) { bool sucesso = true; try { if (empresaInfo == null) { throw new Exception("Objeto EmpresaInfo é nulo"); } } catch { sucesso = false; } return(sucesso); }
public EmpresaInfo ListarPorCodigo(int emp_codigo) { Acessor acessor = new Acessor(); EmpresaInfo empresaInfo = new EmpresaInfo(); try { return(empresaInfo = acessor.EmpresaDal.ListarPorCodigo(emp_codigo)); } catch (Exception exc) { throw new Exception(exc.Message, exc); } finally { acessor = null; } }
public int Actualizar(EmpresaInfo empresaInfo) { int resultado = 0; try { resultado = _empresaAccesoDatos.Actualizar(empresaInfo); } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, Constantes.ExcepcionPoliticaLogicaNegocio); if (rethrow) { throw; } } return(resultado); }
public int Actualizar(EmpresaInfo empresaInfo) { int resultado = 0; try { using (var oConnection = new SqlConnection(HelperAccesoDatos.GetCadenaConexion())) { var sqlComando = new SqlCommand { Connection = oConnection, CommandText = "ActualizarEmpresa", CommandType = CommandType.StoredProcedure }; sqlComando.Parameters.Add("EmpresaId", SqlDbType.Int).Value = empresaInfo.EmpresaId; sqlComando.Parameters.Add("TipoDocumentoId", SqlDbType.Int).Value = empresaInfo.TipoDocumentoId; sqlComando.Parameters.Add("NumeroDocumento", SqlDbType.VarChar).Value = empresaInfo.NumeroDocumento; sqlComando.Parameters.Add("Descripcion", SqlDbType.VarChar).Value = empresaInfo.Descripcion; sqlComando.Parameters.Add("RazonSocial", SqlDbType.VarChar).Value = empresaInfo.RazonSocial; sqlComando.Parameters.Add("Ciiu", SqlDbType.VarChar).Value = empresaInfo.Ciiu; sqlComando.Parameters.Add("PaisId", SqlDbType.Int).Value = empresaInfo.PaisId; sqlComando.Parameters.Add("DepartamentoId", SqlDbType.Int).Value = empresaInfo.DepartamentoId; sqlComando.Parameters.Add("ProvinciaId", SqlDbType.Int).Value = empresaInfo.ProvinciaId; sqlComando.Parameters.Add("DistritoId", SqlDbType.Int).Value = empresaInfo.DistritoId; sqlComando.Parameters.Add("Ciudad", SqlDbType.VarChar).Value = empresaInfo.Ciudad; sqlComando.Parameters.Add("Direccion", SqlDbType.VarChar).Value = empresaInfo.Direccion; sqlComando.Parameters.Add("Imagen", SqlDbType.VarChar).Value = empresaInfo.Imagen; sqlComando.Parameters.Add("Activo", SqlDbType.Int).Value = empresaInfo.Activo; sqlComando.Parameters.Add("UsuarioModificacionId", SqlDbType.Int).Value = empresaInfo.UsuarioModificacionId; oConnection.Open(); resultado = Convert.ToInt32(sqlComando.ExecuteScalar()); oConnection.Close(); } } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, Constantes.ExcepcionPoliticaAccesoDatos); if (rethrow) { throw ex; } } return(resultado); }
public bool Inserir(EmpresaInfo empresaInfo) { List <SqlParameter> lParam = new List <SqlParameter>(); bool sucesso = false; StoredProcedure sp = null; SqlDataReader dr = null; try { lParam.Add(new SqlParameter(paramEMP_Nome, empresaInfo.EMP_Nome)); lParam.Add(new SqlParameter(paramEMP_FotoPequena, empresaInfo.EMP_FotoPequena)); lParam.Add(new SqlParameter(paramEMP_FotoMedia, empresaInfo.EMP_FotoMedia)); lParam.Add(new SqlParameter(paramEMP_FotoGrande, empresaInfo.EMP_FotoGrande)); lParam.Add(new SqlParameter(paramEMP_Cnpj, empresaInfo.EMP_Cnpj)); lParam.Add(new SqlParameter(paramEMP_Telefone, empresaInfo.EMP_Telefone)); using (sp = new StoredProcedure(spInserir, lParam, ConexoesBanco.PlusCondominios)) { dr = sp.GetDataReader(); if (dr.Read()) { empresaInfo.EMP_Codigo = dr["EMP_Codigo"].ToString(); sucesso = true; } else { sucesso = false; } } } catch (Exception exc) { sucesso = false; throw new Exception(exc.Message, exc); } finally { lParam = null; dr.Close(); } return(sucesso); }
public EmpresaColecao PreencherEmpresaColecao(DataTable dataTable) { EmpresaColecao empresaColecao = new EmpresaColecao(); foreach (DataRow row in dataTable.Rows) { EmpresaInfo empresaInfo = new EmpresaInfo { empbairro = Convert.ToString(row["empbairro"]), empcep = Convert.ToString(row["empcep"]), empcidade = Convert.ToString(row["empcidade"]), empcnpj = Convert.ToString(row["empcnpj"]), empcod = Convert.ToString(row["empcod"]), empcomplemento = Convert.ToString(row["empcomplemento"]), empemail = Convert.ToString(row["empemail"]), empfantasia = Convert.ToString(row["empfantasia"]), emplogradouro = Convert.ToString(row["emplogradouro"]), emprazaosocial = Convert.ToString(row["emprazaosocial"]), empreferencia = Convert.ToString(row["empreferencia"]), empsite = Convert.ToString(row["empsite"]), emptelefone = Convert.ToString(row["emptelefone"]), empuf = Convert.ToString(row["empuf"]), empdatacad = Convert.ToDateTime(row["empdatacad"]), empfundada = Convert.ToDateTime(row["empfundada"]), empconexao = Convert.ToString(row["empconexao"]), empativada = Convert.ToInt32(row["empativada"]), empdataativo = Convert.ToDateTime(row["empdataativo"]), empobs = Convert.ToString(row["empobs"]), empid = Convert.ToInt32(row["empid"]), empnegocio = (EnumEmpresaNegocio)Convert.ToInt32(row["empnegocio"]) }; empresaColecao.Add(empresaInfo); } return(empresaColecao); }
private void PreencherForm() { if (Ativo) { textBoxId.Text = infoEmpresa.empcod; buttonUnid.Enabled = false; buttonUnid.ForeColor = Color.Gray; } else { infoEmpresa = empresaNegocios.ConsultarEmpresaSysId(textBoxId.Text); } if (infoEmpresa != null) { textBoxCnpj.Text = infoEmpresa.empcnpj; textBoxCep.Text = infoEmpresa.empcep; textBoxEmail.Text = infoEmpresa.empemail; textBoxComplemento.Text = infoEmpresa.empcomplemento; textBoxRef.Text = infoEmpresa.empreferencia; textBoxEnd.Text = infoEmpresa.empcomplemento; textBoxFantasia.Text = infoEmpresa.empfantasia; textBoxEnd.Text = infoEmpresa.emplogradouro + "/" + infoEmpresa.empbairro + " (" + infoEmpresa.empcidade + "-" + infoEmpresa.empuf + ")"; textBoxRazao.Text = infoEmpresa.emprazaosocial; textBoxTel.Text = infoEmpresa.emptelefone; empresaNegocios = new EmpresaNegocios(infoEmpresa.empconexao); colecaoUnid = empresaNegocios.ConsultarAssistencia(); Form1.Computer = new ComputerInfo(); Form1.ConfiguracaoRede(); textBoxComputer.Text = Form1.Computer.comphostname; textBoxIp.Text = Form1.Computer.compip; textBoxAdapter.Text = Form1.Computer.compadaptador; maskedTextBoxMac.Text = Form1.Computer.compmac; if (colecaoUnid != null) { infoUnid = colecaoUnid[0]; colecaoComp = empresaNegocios.ConsultarComputadorIdUnid(infoUnid.uniid); if (colecaoComp != null) { foreach (ComputerInfo comp in colecaoComp) { if (comp.compserver) { Form1.Server = comp; groupBoxServer.Enabled = false; radioButtonNao.Checked = true; } if (Form1.Computer.compmac == comp.compmac) { infoComp = comp; } } } textBoxUnidNome.Text = colecaoUnid[0].uniunidade; textBoxServer.Text = (Form1.Server == null) ? "" : Form1.Server.comphostname; } dataGridViewUnid.DataSource = colecaoUnid; buttonInserir.Enabled = true; } else { FormMessage.ShowMessegeInfo("Registro não encontrado!"); } }
private static EmpresaInfo CargarEmpresaInfo(IDataReader dr) { int colCount = dr.FieldCount; var values = new object[colCount]; #region Indices int indEmpresaId = dr.GetOrdinal("EmpresaId"); int indTipoDocumentoId = dr.GetOrdinal("TipoDocumentoId"); int indNumeroDocumento = dr.GetOrdinal("NumeroDocumento"); int indDescripcion = dr.GetOrdinal("Descripcion"); int indRazonSocial = dr.GetOrdinal("RazonSocial"); int indCiiu = dr.GetOrdinal("Ciiu"); int indPaisId = dr.GetOrdinal("PaisId"); int indPais = dr.GetOrdinal("Pais"); int indDepartamentoId = dr.GetOrdinal("DepartamentoId"); int indDepartamento = dr.GetOrdinal("Departamento"); int indProvinciaId = dr.GetOrdinal("ProvinciaId"); int indProvincia = dr.GetOrdinal("Provincia"); int indDistritoId = dr.GetOrdinal("DistritoId"); int indDistrito = dr.GetOrdinal("Distrito"); int indCiudad = dr.GetOrdinal("Ciudad"); int indDireccion = dr.GetOrdinal("Direccion"); int indTelefono = dr.GetOrdinal("Telefono"); int indCelular = dr.GetOrdinal("Celular"); int indFax = dr.GetOrdinal("Fax"); int indImagen = dr.GetOrdinal("Imagen"); int indActivo = dr.GetOrdinal("Activo"); int indUsuarioCreacionId = dr.GetOrdinal("UsuarioCreacionId"); int indUsuarioCreacion = dr.GetOrdinal("UsuarioCreacion"); int indFechaCreacion = dr.GetOrdinal("FechaCreacion"); int indUsuarioModificacionId = dr.GetOrdinal("UsuarioModificacionId"); int indUsuarioModificacion = dr.GetOrdinal("UsuarioModificacion"); int indFechaModificacion = dr.GetOrdinal("FechaModificacion"); int indNumeroFila = dr.GetOrdinal("NumeroFila"); int indTotalFilas = dr.GetOrdinal("TotalFilas"); #endregion var empresaInfo = new EmpresaInfo(); dr.GetValues(values); #region Campos empresaInfo.EmpresaId = Convert.ToInt32(values[indEmpresaId]); empresaInfo.TipoDocumentoId = Convert.ToInt32(values[indTipoDocumentoId]); empresaInfo.NumeroDocumento = Convert.ToString(values[indNumeroDocumento]); empresaInfo.Descripcion = Convert.ToString(values[indDescripcion]); empresaInfo.RazonSocial = Convert.ToString(values[indRazonSocial]); empresaInfo.Ciiu = Convert.ToString(values[indCiiu]); empresaInfo.PaisId = Convert.ToInt32(values[indPaisId]); empresaInfo.Pais = Convert.ToString(values[indPais]); empresaInfo.DepartamentoId = Convert.ToInt32(values[indDepartamentoId]); empresaInfo.Departamento = Convert.ToString(values[indDepartamento]); empresaInfo.ProvinciaId = Convert.ToInt32(values[indProvinciaId]); empresaInfo.Provincia = Convert.ToString(values[indProvincia]); empresaInfo.DistritoId = Convert.ToInt32(values[indDistritoId]); empresaInfo.Distrito = Convert.ToString(values[indDistrito]); empresaInfo.Ciudad = Convert.ToString(values[indCiudad]); empresaInfo.Direccion = Convert.ToString(values[indDireccion]); empresaInfo.Telefono = Convert.ToString(values[indTelefono]); empresaInfo.Celular = Convert.ToString(values[indCelular]); empresaInfo.Fax = Convert.ToString(values[indFax]); empresaInfo.Imagen = Convert.ToString(values[indImagen]); empresaInfo.Activo = Convert.ToInt32(values[indActivo]); empresaInfo.UsuarioCreacionId = Convert.ToInt32(values[indUsuarioCreacionId]); if (values[indUsuarioCreacion] != DBNull.Value) { empresaInfo.UsuarioCreacion = Convert.ToString(values[indUsuarioCreacion]); } empresaInfo.FechaCreacion = Convert.ToDateTime(values[indFechaCreacion]); if (values[indUsuarioModificacionId] != DBNull.Value) { empresaInfo.UsuarioModificacionId = Convert.ToInt32(values[indUsuarioModificacionId]); } if (values[indUsuarioModificacion] != DBNull.Value) { empresaInfo.UsuarioModificacion = Convert.ToString(values[indUsuarioModificacion]); } if (values[indFechaModificacion] != DBNull.Value) { empresaInfo.FechaModificacion = Convert.ToDateTime(values[indFechaModificacion]); } empresaInfo.NumeroFila = Convert.ToInt32(values[indNumeroFila]); empresaInfo.TotalFilas = Convert.ToInt32(values[indTotalFilas]); #endregion return(empresaInfo); }
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"); }
public override void CargaDatosActuales() { base.CargaDatosActuales(); _Empresa = ObjetoLista.Current as EmpresaInfo; }
protected override void GetFormSourceData(long oid) { _entity = EmpresaInfo.Get(oid, true); }