/// <summary> /// Selects the Single object of RecaudosModel table. /// </summary> public RecaudosModel GetRecaudosModel(int aNro_Contrato) { RecaudosModel RecaudosModel = null; try { using (var connection = Util.ConnectionFactory.conexion()) { connection.Open(); SqlCommand command = connection.CreateCommand(); command.Parameters.AddWithValue("@Nro_Contrato", aNro_Contrato); command.CommandType = CommandType.StoredProcedure; command.CommandText = "RecaudosModelSelect"; SqlDataReader reader = command.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { int Nro_Contrato = (int)(reader["Nro_Contrato"]); decimal Monto = (decimal)(reader["Monto"]); DateTime Fecha_Vencimiento = (DateTime)(reader["Fecha_Vencimiento"]); bool Estado_RecaudosModel = (bool)(reader["Estado_RecaudosModel"]); int ID_Empresa = (int)(reader["ID_Empresa"]); DateTime FECHA_CREACION = (DateTime)(reader["FECHA_CREACION"]); DateTime?FECHA_MODIFICACION = reader["FECHA_MODIFICACION"] as DateTime?; string USUARIO_MODIFICADOR = (string)(reader["USUARIO_MODIFICADOR"]); string USUARIO_CREADOR = (string)(reader["USUARIO_CREADOR"]); RecaudosModel = new RecaudosModel { Nro_contrato = Nro_Contrato, Monto = Monto, Fecha_vencimiento = Fecha_Vencimiento, //Estado_RecaudosModel = Estado_RecaudosModel, Id_empresa = ID_Empresa, Fecha_creacion = FECHA_CREACION, Fecha_modificacion = FECHA_MODIFICACION, Usuario_modificador = USUARIO_MODIFICADOR, Usuario_creador = USUARIO_CREADOR, }; } } } return(RecaudosModel); } catch (Exception) { return(null); } }
/// <summary> /// Updates a record to the RecaudosModel table. /// returns True if value saved successfully else false /// Throw exception with message value EXISTS if the data is duplicate /// </summary> public bool Update(RecaudosModel aRecaudosModel) { try { using (var connection = Util.ConnectionFactory.conexion()) { connection.Open(); SqlTransaction sqlTran = connection.BeginTransaction(); SqlCommand command = connection.CreateCommand(); command.Transaction = sqlTran; command.Parameters.AddWithValue("@Nro_Contrato", aRecaudosModel.Nro_contrato); command.Parameters.AddWithValue("@Monto", aRecaudosModel.Monto); command.Parameters.AddWithValue("@Fecha_Vencimiento", aRecaudosModel.Fecha_vencimiento); //command.Parameters.AddWithValue("@Estado_RecaudosModel", aRecaudosModel.Estado_RecaudosModel); command.Parameters.AddWithValue("@ID_Empresa", aRecaudosModel.Id_empresa); command.Parameters.AddWithValue("@FECHA_CREACION", aRecaudosModel.Fecha_creacion); command.Parameters.AddWithValue("@FECHA_MODIFICACION", aRecaudosModel.Fecha_modificacion == null ? (object)DBNull.Value : aRecaudosModel.Fecha_modificacion); command.Parameters.AddWithValue("@USUARIO_MODIFICADOR", aRecaudosModel.Usuario_modificador == null ? (object)DBNull.Value : aRecaudosModel.Usuario_modificador); command.Parameters.AddWithValue("@USUARIO_CREADOR", aRecaudosModel.Usuario_creador); command.CommandType = CommandType.StoredProcedure; command.CommandText = "RecaudosModelUpdate"; int afectados = command.ExecuteNonQuery(); // Commit the transaction. sqlTran.Commit(); connection.Close(); connection.Dispose(); if (afectados > 0) { return(true); } else { return(false); } } } catch (Exception) { return(false); } }
public Dictionary <string, RecaudosModel> InsertPagoServicio(RecaudosModel recaudos, string User, int turno_usuario) { Dictionary <string, RecaudosModel> operaciones = new Dictionary <string, RecaudosModel>(); string afectados; try { using (var connection = Util.ConnectionFactory.conexion()) { connection.Open(); SqlTransaction sqlTran = connection.BeginTransaction(); SqlCommand command = connection.CreateCommand(); command.Transaction = sqlTran; command.Parameters.AddWithValue("@IDrec", recaudos.ID_rec); command.Parameters.AddWithValue("@nroContrato", recaudos.Nro_contrato); command.Parameters.AddWithValue("@Usuario", User); command.Parameters.AddWithValue("@Turno_Usuario", turno_usuario); command.Parameters.AddWithValue("@RowVer", recaudos.RowVersion); command.CommandType = CommandType.StoredProcedure; command.CommandText = "InsertPagoServicio"; object a = command.ExecuteScalar(); if (a != null) { afectados = (string)a; } else { afectados = "Cobrado"; operaciones.Add("Cobrado", recaudos); } sqlTran.Commit(); connection.Close(); connection.Dispose(); connection.Close(); } return(operaciones); } catch (SqlException e) { afectados = e.Errors[0].ToString(); return(operaciones); } }
private void BTProceder_Click(object sender, EventArgs e) { if (idempresa != 0 && nroContrato1.TBNroContrato.Text != "") { if (GNroContrato.Rows.Count > 0) { if (this.checkpagotarjeta.Checked) { MessageBox.Show("El Pago Es Por Tarjeta"); } else { PagoServicioMethods pagoServicioMethods = new PagoServicioMethods(); int i = GNroContrato.CurrentCell.RowIndex; StatusStrip o = this.TopLevelControl.Controls.Find("stStatus", true).FirstOrDefault() as StatusStrip;//o.Items[1].Text; RecaudosModel recaudos = new RecaudosModel(); recaudos.ID_rec = id_rec; recaudos.Nro_contrato = Convert.ToInt32(nroContrato1.TBNroContrato.Text); recaudos.RowVersion = recaudosModels[i].RowVersion; var a = pagoServicioMethods.InsertPagoServicio(recaudos, Session.UserName, Session.Turno.IdTurUsu); if (a.ContainsKey("Cobrado")) { MetroFramework.MetroMessageBox.Show(this, "Se realizo el pago correctamente", "Recaudos", MessageBoxButtons.OK, MessageBoxIcon.Information); efectivoNetoPagoServicios.obtenerEfectivo(Session); Recibo recibo = new Recibo(); recibo.Show(); } else { MessageBox.Show("Erro: " + a); } } } } else { alertnotingempresa.Show(MessageType.WARNING, "Seleccione una Empresa"); alernumerocontrato.Show(MessageType.WARNING, "Verifique el número de contrato"); } }
private void BTProceder_Click(object sender, EventArgs e) { if (GNroContrato.Rows.Count > 0) { PagoServicioMethods pagoServicioMethods = new PagoServicioMethods(); int i = GNroContrato.CurrentCell.RowIndex; StatusStrip o = this.TopLevelControl.Controls.Find("stStatus", true).FirstOrDefault() as StatusStrip;//o.Items[1].Text; RecaudosModel recaudos = new RecaudosModel(); recaudos.Nro_contrato = Convert.ToInt32(nroContrato1.TBNroContrato.Text); recaudos.RowVersion = recaudosModels[i].RowVersion; var a = pagoServicioMethods.InsertPagoServicio(recaudos, o.Items[1].Text); if (a.Equals("Cobrado")) { MessageBox.Show("Se realizo el pago correctamente"); Recibo recibo = new Recibo(); recibo.Show(); } else { MessageBox.Show("Erro: " + a); } } }
public string InsertPagoServicio(RecaudosModel recaudos, string usuario) => ADPagoServicios.InsertPagoServicio(recaudos, usuario);
bool IRecaudosService.Recaudos_Editar(RecaudosModel aRecaudos) { return(BLRecaudos.Editar(aRecaudos)); }
bool IRecaudosService.Recaudos_Crear(RecaudosModel aRecaudos) { return(BLRecaudos.Crear(aRecaudos)); }
public Dictionary <string, RecaudosModel> InsertPagoServicio(RecaudosModel recaudos, string usuario, int turno_usuario) => ADPagoServicios.InsertPagoServicio(recaudos, usuario, turno_usuario);
public bool Editar(RecaudosModel aRecaudos) { return(ADRecaudosManager.Update(aRecaudos)); }
public bool Crear(RecaudosModel aRecaudos) { return(ADRecaudosManager.Insert(aRecaudos)); }