Beispiel #1
0
        public int Actualizar(BE.Empresa beEmpresa)
        {
            try
            {
                int    rowsAffected = 0;
                string sp           = "SpTbEmpresaActualizar";

                using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal))
                {
                    cnn.Open();

                    SqlCommand cmd = new SqlCommand(sp, cnn);
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.Add(new SqlParameter("@IDEMPRESA", beEmpresa.IdEmpresa));
                    cmd.Parameters.Add(new SqlParameter("@NOMBRECOMERCIAL", beEmpresa.NombreComercial));
                    cmd.Parameters.Add(new SqlParameter("@RAZONSOCIAL", beEmpresa.RazonSocial));
                    cmd.Parameters.Add(new SqlParameter("@RUC", beEmpresa.RUC));
                    cmd.Parameters.Add(new SqlParameter("@DOMICILIOFISCAL", beEmpresa.DomicilioFiscal));
                    cmd.Parameters.Add(new SqlParameter("@CODUBIGEO", beEmpresa.Ubigeo.Codigo));

                    rowsAffected = cmd.ExecuteNonQuery();
                }

                return(rowsAffected);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #2
0
        public BE.Empresa Obtener()
        {
            BE.Empresa beEmpresa = null;

            try
            {
                string sp = "SpTbEmpresaObtener";

                using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal))
                {
                    cnn.Open();

                    SqlCommand cmd = new SqlCommand(sp, cnn);
                    cmd.CommandType = CommandType.StoredProcedure;

                    SqlDataReader reader = cmd.ExecuteReader();
                    if (reader.Read())
                    {
                        beEmpresa = new BE.Empresa();

                        beEmpresa.IdEmpresa       = reader["IdEmpresa"] == DBNull.Value ? 0 : int.Parse(reader["IdEmpresa"].ToString());
                        beEmpresa.NombreComercial = reader["NombreComercial"] == DBNull.Value ? "" : reader["NombreComercial"].ToString();
                        beEmpresa.RazonSocial     = reader["RazonSocial"] == DBNull.Value ? "" : reader["RazonSocial"].ToString();
                        beEmpresa.RUC             = reader["RUC"] == DBNull.Value ? "" : reader["RUC"].ToString();
                        beEmpresa.DomicilioFiscal = reader["DomicilioFiscal"] == DBNull.Value ? "" : reader["DomicilioFiscal"].ToString();

                        beEmpresa.Ubigeo = new BE.Ubigeo()
                        {
                            Codigo = reader["CodUbigeo"] == DBNull.Value ? "" : reader["CodUbigeo"].ToString()
                        };
                    }
                }

                return(beEmpresa);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #3
0
        private void FrmEmpresaMant_Load(object sender, EventArgs e)
        {
            try
            {
                this.beEmpresa = new LN.Empresa().Obtener();

                if (this.beEmpresa != null)
                {
                    this.txtNombreComercial.Text = this.beEmpresa.NombreComercial;
                    this.txtRazonSocial.Text     = this.beEmpresa.RazonSocial;
                    this.txtRuc.Text             = this.beEmpresa.RUC;
                    this.txtDomicilioFiscal.Text = this.beEmpresa.DomicilioFiscal;

                    this.CargarDepartamentos();
                    this.cboDepartamento.SelectedValue = this.beEmpresa.Ubigeo.Departamento.ToString();

                    this.CargarProvincias(beEmpresa.Ubigeo.Departamento);
                    this.cboProvincia.SelectedValue = this.beEmpresa.Ubigeo.Provincia.ToString();

                    this.CargarDistritos(beEmpresa.Ubigeo.Departamento, beEmpresa.Ubigeo.Provincia);
                    this.cboDistrito.SelectedValue = this.beEmpresa.Ubigeo.Distrito.ToString();
                }
                else
                {
                    this.beEmpresa = new BE.Empresa();

                    this.txtNombreComercial.Clear();
                    this.txtRazonSocial.Clear();
                    this.txtRuc.Clear();
                    this.txtDomicilioFiscal.Clear();

                    this.CargarDepartamentos();
                }
            }
            catch (Exception ex)
            {
                Util.ErrorMessage(ex.Message);
            }
        }