Esempio n. 1
0
        /// <summary>
        /// taburcu kayıtları
        /// </summary>
        /// <returns></returns>
        public GenericResponse <List <Discharged> > SelectDischarged()
        {
            var returnObject = new GenericResponse <List <Discharged> >();

            ConnectDB();
            var sqlCommand = new SqlCommand();

            sqlCommand.CommandText = Common.CreateProcedureText(Common.patientTable, null, null);
            sqlCommand.Connection  = conSOHATS;
            var dr = sqlCommand.ExecuteReader();

            var data    = new List <Discharged>();
            var patient = new Discharged();

            while (dr.Read())
            {
                patient = new Discharged
                {
                    DosyaNo     = SQLDBHelper.GetIntValue(dr["dosyano"]),
                    SevkTarihi  = SQLDBHelper.GetDateTimeValue(dr["sevktarihi"]),
                    CikisTarihi = SQLDBHelper.GetDateTimeValue(dr["cikistarihi"]),
                    Odeme       = SQLDBHelper.GetStringValue(dr["odeme"]),
                    ToplamTutar = SQLDBHelper.GetIntValue(dr["toplamtutar"])
                };

                data.Add(patient);
            }
            endConnectDB();
            returnObject.Value   = data;
            returnObject.Success = true;

            return(returnObject);
        }
Esempio n. 2
0
        /// <summary>
        /// cıkıs tablosuna kayıt yapar
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        public GenericResponse <bool> InsertDischarged(Discharged data)
        {
            var returnObject = new GenericResponse <Boolean>();

            ConnectDB();
            var cmd = new SqlCommand(Common.cikisKaydet, conSOHATS);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@DosyaNo", data.DosyaNo);
            cmd.Parameters.AddWithValue("@SevkTarihi", data.SevkTarihi);
            cmd.Parameters.AddWithValue("@CikisTarihi", data.CikisTarihi);
            cmd.Parameters.AddWithValue("@Odeme", data.Odeme);
            cmd.Parameters.AddWithValue("@ToplamTutar", data.ToplamTutar);
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                Common.WriteLog("error", e.Message);
                returnObject.Success      = false;
                returnObject.ErrorMessage = e.Message;
                throw;
            }

            returnObject.Success = true;
            endConnectDB();
            return(returnObject);
        }