コード例 #1
0
 private void setForm(ClsEnTarifa objEnTarifa)
 {
     this.objEnTarifa       = objEnTarifa;
     cmbDias.Text           = objEnTarifa.Dia;
     rdb2D.Checked          = objEnTarifa.Tipo == "2D";
     txtPrecio_general.Text = "" + objEnTarifa.Precio_general;
     txtPrecio_ninos.Text   = "" + objEnTarifa.Precio_ninos;
     rdbActivo.Checked      = objEnTarifa.Estado == 1;
 }
コード例 #2
0
        public ClsEnTarifa MtdObtenerTarifa(int id)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            ClsEnTarifa objETarifa = new ClsEnTarifa();

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_SID_Tarifas";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = id;
                sqlCmd.Parameters.Add(sqlId);

                SqlDataReader sqlReader = sqlCmd.ExecuteReader();

                if (sqlReader.Read())
                {
                    objETarifa.Id               = sqlReader.GetInt32(0);
                    objETarifa.Dia              = sqlReader["dia"].ToString();
                    objETarifa.Tipo             = sqlReader["tipo"].ToString();
                    objETarifa.Precio_general   = Decimal.Parse(sqlReader["precio_general"].ToString());
                    objETarifa.Precio_ninos     = Decimal.Parse(sqlReader["precio_ninos"].ToString());
                    objETarifa.Estado           = Int32.Parse(sqlReader["estado"].ToString());
                    objETarifa.Fecha_creado     = sqlReader["fecha_creado"].ToString();
                    objETarifa.Fecha_modificado = sqlReader["fecha_modificado"].ToString();
                }
            }
            catch (Exception ex)
            {
                objETarifa = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(objETarifa);
        }
コード例 #3
0
        public string MtdAgregarTarifa(ClsEnTarifa objETarifa)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            string rpta = "";

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_I_Tarifas";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlDia = new SqlParameter();
                sqlDia.ParameterName = "@dia";
                sqlDia.SqlDbType     = SqlDbType.VarChar;
                sqlDia.Size          = 50;
                sqlDia.Value         = objETarifa.Dia;
                sqlCmd.Parameters.Add(sqlDia);

                SqlParameter sqlTipo = new SqlParameter();
                sqlTipo.ParameterName = "@tipo";
                sqlTipo.SqlDbType     = SqlDbType.VarChar;
                sqlTipo.Size          = 50;
                sqlTipo.Value         = objETarifa.Tipo;
                sqlCmd.Parameters.Add(sqlTipo);

                SqlParameter sqlPrecio_general = new SqlParameter();
                sqlPrecio_general.ParameterName = "@precio_general";
                sqlPrecio_general.SqlDbType     = SqlDbType.Decimal;
                sqlPrecio_general.Size          = 18;
                sqlPrecio_general.Precision     = 2;
                sqlPrecio_general.Value         = objETarifa.Precio_general;
                sqlCmd.Parameters.Add(sqlPrecio_general);

                SqlParameter sqlPrecio_ninos = new SqlParameter();
                sqlPrecio_ninos.ParameterName = "@precio_ninos";
                sqlPrecio_ninos.SqlDbType     = SqlDbType.Decimal;
                sqlPrecio_ninos.Size          = 18;
                sqlPrecio_ninos.Precision     = 2;
                sqlPrecio_ninos.Value         = objETarifa.Precio_ninos;
                sqlCmd.Parameters.Add(sqlPrecio_ninos);

                SqlParameter sqlEstado = new SqlParameter();
                sqlEstado.ParameterName = "@estado";
                sqlEstado.SqlDbType     = SqlDbType.Int;
                sqlEstado.Value         = objETarifa.Estado;
                sqlCmd.Parameters.Add(sqlEstado);

                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Tarifa de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(rpta);
        }