Example #1
0
        public ConfiguracionValorBe ObtenerConfiguracionValor(bool withTransportistaGuiaRemision = false)
        {
            ConfiguracionValorBe item = null;

            try
            {
                cn.Open();
                item = configuracionValorDa.ObtenerConfiguracionValor(cn);
                if (item != null)
                {
                    if (item.CodigoTransportistaGuiaRemision.HasValue)
                    {
                        item.TransportistaGuiaRemision = proveedorDa.ObtenerProveedor(item.CodigoTransportistaGuiaRemision.Value, cn);
                    }
                }
            }
            catch (Exception ex) { log.Error(ex.Message); }
            finally { if (cn.State == ConnectionState.Open)
                      {
                          cn.Close();
                      }
            }

            return(item);
        }
Example #2
0
        public ConfiguracionValorBe ObtenerConfiguracionValor(SqlConnection cn)
        {
            ConfiguracionValorBe item = null;

            try
            {
                using (SqlCommand cmd = new SqlCommand("dbo.usp_configuracionvalor_obtener", cn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;

                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr.HasRows)
                        {
                            item = new ConfiguracionValorBe();

                            if (dr.Read())
                            {
                                item.CodigoUsuario = dr.GetData <int?>("CodigoUsuario");
                                item.CodigoTipoComprobanteGuiaRemision = dr.GetData <int?>("CodigoTipoComprobanteGuiaRemision");
                                item.CodigoTransportistaGuiaRemision   = dr.GetData <int?>("CodigoTransportistaGuiaRemision");
                                item.RutaFacturacionElectronica        = dr.GetData <string>("RutaFacturacionElectronica");
                                item.RutaCertificado       = dr.GetData <string>("RutaCertificado");
                                item.ContraseñaCertificado = dr.GetData <string>("ContraseñaCertificado");
                                item.UsuarioSOL            = dr.GetData <string>("UsuarioSOL");
                                item.ContraseñaSOL         = dr.GetData <string>("ContraseñaSOL");
                            }
                        }
                    }
                }
            }
            catch (Exception ex) { log.Error(ex.Message); }

            return(item);
        }
Example #3
0
        public bool GuardarConfiguracionValor(ConfiguracionValorBe registro, SqlConnection cn)
        {
            bool seGuardo = false;

            try
            {
                using (SqlCommand cmd = new SqlCommand("dbo.usp_configuracionvalor_guardar", cn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@codigoUsuario", registro.CodigoUsuario.GetNullable());
                    cmd.Parameters.AddWithValue("@codigoTipoComprobanteGuiaRemision", registro.CodigoTipoComprobanteGuiaRemision.GetNullable());
                    cmd.Parameters.AddWithValue("@codigoTransportistaGuiaRemision", registro.CodigoTransportistaGuiaRemision.GetNullable());
                    cmd.Parameters.AddWithValue("@rutaFacturacionElectronica", registro.RutaFacturacionElectronica.GetNullable());
                    cmd.Parameters.AddWithValue("@rutaCertificado", registro.RutaCertificado.GetNullable());
                    cmd.Parameters.AddWithValue("@contraseñaCertificado", registro.ContraseñaCertificado.GetNullable());
                    cmd.Parameters.AddWithValue("@usuarioSOL", registro.UsuarioSOL.GetNullable());
                    cmd.Parameters.AddWithValue("@contraseñaSOL", registro.ContraseñaSOL.GetNullable());
                    //cmd.Parameters.AddWithValue("@usuarioModi", registro.UsuarioModi.GetNullable());

                    int filasAfectadas = cmd.ExecuteNonQuery();

                    seGuardo = filasAfectadas > 0;
                }
            }
            catch (Exception ex) { log.Error(ex.Message); }

            return(seGuardo);
        }
Example #4
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            bool estaValidado = ValidarFormulario();

            if (!estaValidado)
            {
                return;
            }

            ConfiguracionValorBe registro = new ConfiguracionValorBe();

            registro.CodigoTipoComprobanteGuiaRemision = (int)cbbCodigoTipoComprobanteGuiaRemision.SelectedValue;
            registro.CodigoTransportistaGuiaRemision   = codigoTransportistaGuiaRemision;
            registro.RutaFacturacionElectronica        = txtRutaFacturacionElectronicaSunat.Text.Trim();
            registro.RutaCertificado       = txtRutaCertificadoSunat.Text.Trim();
            registro.ContraseñaCertificado = txtContraseñaCertificadoSunat.Text.Trim();
            registro.UsuarioSOL            = txtUsuarioSOLSunat.Text.Trim();
            registro.ContraseñaSOL         = txtContraseñaSOLSunat.Text.Trim();

            bool seGuardoRegistro = configuracionValorBl.GuardarConfiguracionValor(registro);

            if (seGuardoRegistro)
            {
                DialogResult = MessageBox.Show("¡El registro se guardó correctamente!", "¡Bien hecho!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //Close();
            }
            else
            {
                MessageBox.Show("¡Ocurrió un error! Contáctese con el administrador del sistema", "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #5
0
        public bool GuardarConfiguracionValor(ConfiguracionValorBe registro)
        {
            bool seGuardo = false;

            try
            {
                cn.Open();
                seGuardo = configuracionValorDa.GuardarConfiguracionValor(registro, cn);
            }
            catch (Exception ex) { log.Error(ex.Message); }
            finally { if (cn.State == ConnectionState.Open)
                      {
                          cn.Close();
                      }
            }

            return(seGuardo);
        }