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; }
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); }
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); }