public bool GuardarSerie(SerieBe registro, SqlConnection cn) { bool seGuardo = false; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_serie_guardar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigoSerie", registro.CodigoSerie.GetNullable()); cmd.Parameters.AddWithValue("@codigoTipoComprobante", registro.CodigoTipoComprobante.GetNullable()); cmd.Parameters.AddWithValue("@serial", registro.Serial.GetNullable()); cmd.Parameters.AddWithValue("@valorInicial", registro.ValorInicial.GetNullable()); cmd.Parameters.AddWithValue("@valorFinal", registro.ValorFinal.GetNullable()); cmd.Parameters.AddWithValue("@valorActual", registro.ValorActual.GetNullable()); cmd.Parameters.AddWithValue("@usuarioModi", registro.UsuarioModi.GetNullable()); int filasAfectadas = cmd.ExecuteNonQuery(); seGuardo = filasAfectadas > 0; } } catch (Exception ex) { log.Error(ex.Message); } return(seGuardo); }
public bool Guardar(SerieBe serieBe, SqlConnection cn) { bool seGuardo = false; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_serie_guardar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@EmpresaId", serieBe.EmpresaId.GetNullable()); cmd.Parameters.AddWithValue("@SerieId", serieBe.SerieId.GetNullable()); cmd.Parameters.AddWithValue("@ambienteSunatId", serieBe.AmbienteSunatId.GetNullable()); cmd.Parameters.AddWithValue("@TipoComprobanteId", serieBe.TipoComprobanteId.GetNullable()); cmd.Parameters.AddWithValue("@TipoComprobanteReferenciaId", serieBe.TipoComprobanteReferenciaId.GetNullable()); cmd.Parameters.AddWithValue("@Serial", serieBe.Serial.GetNullable()); cmd.Parameters.AddWithValue("@ValorInicial", serieBe.ValorInicial.GetNullable()); cmd.Parameters.AddWithValue("@ValorFinal", serieBe.ValorFinal.GetNullable()); cmd.Parameters.AddWithValue("@FlagSinFinal", serieBe.FlagSinFinal.GetNullable()); cmd.Parameters.AddWithValue("@ValorActual", serieBe.ValorActual.GetNullable()); cmd.Parameters.AddWithValue("@Usuario", serieBe.Usuario.GetNullable()); int filasAfectadas = cmd.ExecuteNonQuery(); seGuardo = filasAfectadas > 0; } } catch (Exception ex) { seGuardo = false; } return(seGuardo); }
private void btnGuardar_Click(object sender, EventArgs e) { bool estaValidado = ValidarFormulario(); if (!estaValidado) { return; } SerieBe registro = new SerieBe(); if (codigoSerie.HasValue) { registro.CodigoSerie = codigoSerie.Value; } registro.CodigoTipoComprobante = (int)cbbCodigoTipoComprobante.SelectedValue; registro.Serial = txtSerial.Text.Trim(); registro.ValorInicial = int.Parse(txtValorInicial.Text.Trim()); registro.ValorFinal = int.Parse(txtValorFinal.Text.Trim()); registro.ValorActual = int.Parse(txtValorActual.Text.Trim()); bool seGuardoRegistro = serieBl.GuardarSerie(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 SerieBe ObtenerSerie(int codigoSerie, SqlConnection cn) { SerieBe item = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_serie_obtener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigoSerie", codigoSerie.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { item = new SerieBe(); if (dr.Read()) { item.CodigoSerie = dr.GetData <int>("CodigoSerie"); item.CodigoTipoComprobante = dr.GetData <int>("CodigoTipoComprobante"); item.Serial = dr.GetData <string>("Serial"); item.ValorInicial = dr.GetData <int>("ValorInicial"); item.ValorFinal = dr.GetData <int>("ValorFinal"); item.ValorActual = dr.GetData <int>("ValorActual"); item.FlagActivo = dr.GetData <bool>("FlagActivo"); } } } } } catch (Exception ex) { log.Error(ex.Message); } return(item); }
void CargarSerie() { SerieBe item = serieBl.ObtenerSerie(codigoSerie.Value); cbbCodigoTipoComprobante.SelectedValue = item.CodigoTipoComprobante; txtSerial.Text = item.Serial; txtValorInicial.Text = item.ValorInicial.ToString(); txtValorFinal.Text = item.ValorFinal.ToString(); txtValorActual.Text = item.ValorActual.ToString(); }
public bool GuardarSerie(SerieBe registro) { bool seGuardo = false; try { cn.Open(); seGuardo = serieDa.GuardarSerie(registro, cn); } catch (Exception ex) { log.Error(ex.Message); } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(seGuardo); }
public SerieBe ObtenerSerie(int codigoSerie) { SerieBe item = null; try { cn.Open(); item = serieDa.ObtenerSerie(codigoSerie, cn); } catch (Exception ex) { log.Error(ex.Message); } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(item); }
public bool Guardar(SerieBe serieBe) { bool seGuardo = false; try { cn.Open(); seGuardo = serieDa.Guardar(serieBe, cn); cn.Close(); } catch (Exception ex) { seGuardo = false; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(seGuardo); }
public SerieBe Obtener(int empresaId, int serieId) { SerieBe respuesta = null; try { cn.Open(); respuesta = serieDa.Obtener(empresaId, serieId, cn); cn.Close(); } catch (Exception ex) { respuesta = null; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(respuesta); }
public List <SerieBe> BuscarSerie(string serial, int?codigoTipoComprobante, bool flagActivo, SqlConnection cn) { List <SerieBe> resultados = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_serie_buscar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@serial", serial.GetNullable()); cmd.Parameters.AddWithValue("@codigoTipoComprobante", codigoTipoComprobante.GetNullable()); cmd.Parameters.AddWithValue("@flagActivo", flagActivo.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { resultados = new List <SerieBe>(); while (dr.Read()) { SerieBe item = new SerieBe(); item.Fila = dr.GetData <int>("Fila"); item.CodigoSerie = dr.GetData <int>("CodigoSerie"); item.CodigoTipoComprobante = dr.GetData <int>("CodigoTipoComprobante"); item.TipoComprobante = new TipoComprobanteBe(); item.TipoComprobante.CodigoTipoComprobante = dr.GetData <int>("CodigoTipoComprobante"); item.TipoComprobante.Nombre = dr.GetData <string>("NombreTipoComprobante"); item.Serial = dr.GetData <string>("Serial"); item.ValorInicial = dr.GetData <int>("ValorInicial"); item.ValorFinal = dr.GetData <int>("ValorFinal"); item.ValorActual = dr.GetData <int>("ValorActual"); item.FlagActivo = dr.GetData <bool>("FlagActivo"); resultados.Add(item); } } } } } catch (Exception ex) { log.Error(ex.Message); } return(resultados); }
public List <SerieBe> Buscar(int empresaId, int ambienteSunatId, int?tipoComprobanteId, string serial, int pagina, int cantidadRegistros, string columnaOrden, string ordenMax, SqlConnection cn, out int totalRegistros) { totalRegistros = 0; List <SerieBe> lista = new List <SerieBe>(); using (SqlCommand cmd = new SqlCommand("dbo.usp_serie_buscar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@empresaId", empresaId.GetNullable()); cmd.Parameters.AddWithValue("@ambienteSunatId", ambienteSunatId.GetNullable()); cmd.Parameters.AddWithValue("@tipoComprobanteId", tipoComprobanteId.GetNullable()); cmd.Parameters.AddWithValue("@serial", serial.GetNullable()); cmd.Parameters.AddWithValue("@pagina", pagina.GetNullable()); cmd.Parameters.AddWithValue("@cantidadRegistros", cantidadRegistros.GetNullable()); cmd.Parameters.AddWithValue("@columnaOrden", columnaOrden.GetNullable()); cmd.Parameters.AddWithValue("@ordenMax", ordenMax.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { while (dr.Read()) { SerieBe item = new SerieBe(); item.Fila = dr.GetData <int>("Fila"); item.SerieId = dr.GetData <int>("SerieId"); item.EmpresaId = dr.GetData <int>("EmpresaId"); item.AmbienteSunatId = dr.GetData <int>("AmbienteSunatId"); item.TipoComprobanteId = dr.GetData <int>("TipoComprobanteId"); item.TipoComprobante = new TipoComprobanteBe(); item.TipoComprobante.Nombre = dr.GetData <string>("NombreTipoComprobante"); item.Serial = dr.GetData <string>("Serial"); item.ValorInicial = dr.GetData <int>("ValorInicial"); item.ValorFinal = dr.GetData <int>("ValorFinal"); item.ValorActual = dr.GetData <int>("ValorActual"); lista.Add(item); totalRegistros = dr.GetData <int>("Total"); } } } } return(lista); }
public List <SerieBe> ListarPorTipoComprobante(int empresaId, int ambienteSunatId, int tipoComprobanteId, SqlConnection cn) { List <SerieBe> lista = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_serie_listar_x_tipocomprobante", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@empresaId", empresaId.GetNullable()); cmd.Parameters.AddWithValue("@ambienteSunatId", ambienteSunatId.GetNullable()); cmd.Parameters.AddWithValue("@tipoComprobanteId", tipoComprobanteId.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { lista = new List <SerieBe>(); while (dr.Read()) { SerieBe item = new SerieBe(); item.EmpresaId = dr.GetData <int>("EmpresaId"); item.SerieId = dr.GetData <int>("SerieId"); item.AmbienteSunatId = dr.GetData <int>("AmbienteSunatId"); item.TipoComprobanteId = dr.GetData <int>("TipoComprobanteId"); item.Serial = dr.GetData <string>("Serial"); item.ValorInicial = dr.GetData <int>("ValorInicial"); item.ValorFinal = dr.GetData <int?>("ValorFinal"); item.FlagSinFinal = dr.GetData <bool>("FlagSinFinal"); item.ValorActual = dr.GetData <int>("ValorActual"); lista.Add(item); } } } } } catch (Exception ex) { lista = null; } return(lista); }
public SerieBe Obtener(int empresaId, int serieId, SqlConnection cn) { SerieBe respuesta = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_serie_obtener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@EmpresaId", empresaId.GetNullable()); cmd.Parameters.AddWithValue("@SerieId", serieId.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { if (dr.Read()) { respuesta = new SerieBe(); respuesta.SerieId = dr.GetData <int>("SerieId"); respuesta.AmbienteSunatId = dr.GetData <int>("AmbienteSunatId"); respuesta.TipoComprobanteId = dr.GetData <int>("TipoComprobanteId"); respuesta.Serial = dr.GetData <string>("Serial"); respuesta.ValorInicial = dr.GetData <int>("ValorInicial"); respuesta.ValorFinal = dr.GetData <int>("ValorFinal"); respuesta.FlagSinFinal = dr.GetData <bool>("FlagSinFinal"); respuesta.ValorActual = dr.GetData <int>("ValorActual"); respuesta.TipoComprobanteReferenciaId = dr.GetData <int>("TipoComprobanteReferenciaId"); } } } } } catch (Exception ex) { respuesta = null; } return(respuesta); }
public bool CambiarFlagActivoSerie(SerieBe registro, SqlConnection cn) { bool seGuardo = false; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_serie_cambiar_flagactivo", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigoSerie", registro.CodigoSerie.GetNullable()); cmd.Parameters.AddWithValue("@flagActivo", registro.FlagActivo.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 mitToggleActivar_Click(object sender, EventArgs e) { MenuItem mitControl = (MenuItem)sender; dynamic data = (object)mitControl.Tag; DialogResult dr = MessageBox.Show($"¿Estás seguro que deseas {(data.FlagActivo ? "Inactivar" : "Activar")} el registro?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { SerieBe registro = new SerieBe(); registro.CodigoSerie = data.CodigoSerie; registro.FlagActivo = !data.FlagActivo; bool seGuardo = serieBl.CambiarFlagActivoSerie(registro); if (seGuardo) { MessageBox.Show($"Se cambió el estado del registro a {(registro.FlagActivo ? "Activo" : "Inactivo")}", "¡Bien hecho!", MessageBoxButtons.OK, MessageBoxIcon.Information); BuscarSeries(); } else { MessageBox.Show("¡Ocurrió un error! Contáctese con el administrador del sistema", "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public bool Guardar(SerieBe serieBe) { return(serieBl.Guardar(serieBe)); }