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); }
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); }
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); }
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); } }
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); }