Esempio n. 1
0
        public debtCollector Map(OracleDataReader reader)
        {
            var collector = new debtCollector();

            collector.ID               = (string)reader["ID"];
            collector.FirstName        = (string)reader["FirstName"];
            collector.SecondName       = (string)reader["SecondName"];
            collector.LastName         = (string)reader["LastName"];
            collector.BirthDate        = (DateTime)reader["BirthDate"];
            collector.RegistrationDate = (DateTime)reader["RegistrationDate"];
            collector.ZoneWork         = (string)reader["ZoneWork"];
            collector.MoneyCharge      = (double)reader["MoneyCharge"];
            return(collector);
        }
Esempio n. 2
0
 public void Save(debtCollector collector)
 {
     using (var command = Connection.CreateCommand())
     {
         command.CommandText = "PKG_INSERTA.INSERTA_DEBTCOLLECTOR";
         command.CommandType = CommandType.StoredProcedure;
         command.Parameters.Add(":ID", OracleDbType.Varchar2).Value           = collector.ID;
         command.Parameters.Add(":FirstName", OracleDbType.Varchar2).Value    = collector.FirstName;
         command.Parameters.Add(":SecondName", OracleDbType.Varchar2).Value   = collector.SecondName;
         command.Parameters.Add(":LastName", OracleDbType.Varchar2).Value     = collector.LastName;
         command.Parameters.Add(":BirthDate", OracleDbType.Date).Value        = collector.BirthDate;
         command.Parameters.Add(":RegistrationDate", OracleDbType.Date).Value = collector.RegistrationDate;
         command.Parameters.Add(":ZoneWork", OracleDbType.Varchar2).Value     = collector.ZoneWork;
         command.Parameters.Add(":MoneyCharge", OracleDbType.Varchar2).Value  = collector.MoneyCharge;
         command.ExecuteNonQuery();
     }
 }
Esempio n. 3
0
        private void BtnSave_Click(object sender, EventArgs e)
        {
            var answer = new DebtCollectorService.Answer();

            try
            {
                debtCollector collector = new debtCollector();
                collector.ID               = TxtID.Text.ToUpper();
                collector.FirstName        = TxtFirstName.Text.ToUpper();
                collector.SecondName       = TxtSecondName.Text.ToUpper();
                collector.LastName         = TxtLastName.Text.ToUpper();
                collector.MoneyCharge      = double.Parse(TxtMoneyCharge.Text.Trim());
                collector.ZoneWork         = CmbZoneWork.Text;
                collector.BirthDate        = DtpBirthDate.Value.Date;
                collector.RegistrationDate = DtpRegistrationDate.Value.Date;
                answer = service.Save(collector);
                MessageBox.Show(answer.Message, "Resultado de guardar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 4
0
        public Answer Save(debtCollector collector)
        {
            var answer = new Answer();

            answer.IsError = false;
            try
            {
                Connection.Open();
                repository.Save(collector);
                answer.Message = $"Se registro satisfactoriamente al cobradiario {collector.FirstName}";
                return(answer);
            }
            catch (Exception e)
            {
                Connection.Close();
                answer.IsError = true;
                answer.Message = "Error de Base de Datos:" + e.Message.ToString();
                return(answer);
            }
            finally
            {
                Connection.Close();
            }
        }