public List<ENT_Equipos> ListarEquiposLab(string LaboratorioCod) { List<ENT_Equipos> oLista = new List<ENT_Equipos>(); SqlTransaction TransSql = default(SqlTransaction); connect.MyConn = new SqlConnection(connect.strCxn()); connect.MyCmd.CommandType = CommandType.StoredProcedure; connect.MyCmd.CommandText = "SLW_SP_ListarEquiposLab"; connect.MyCmd.Parameters.Clear(); connect.MyCmd.Parameters.Add("@LaboratorioCod", SqlDbType.VarChar, 10).Value = LaboratorioCod; try { if (connect.MyConn.State == ConnectionState.Closed) connect.MyConn.Open(); TransSql = connect.MyConn.BeginTransaction(); connect.MyCmd.Transaction = TransSql; connect.MyCmd.Connection = connect.MyConn; SqlDataReader DrSql = default(SqlDataReader); DrSql = connect.MyCmd.ExecuteReader(); while (DrSql.Read()) { ENT_Equipos oEnt_Equipos = new ENT_Equipos(); oEnt_Equipos.Nombre = DrSql.GetString(DrSql.GetOrdinal("Nombre")); oEnt_Equipos.EquipoID = DrSql.GetInt32(DrSql.GetOrdinal("EquipoID")); oLista.Add(oEnt_Equipos); } DrSql.Close(); TransSql.Commit(); return oLista; } catch (Exception ex) { enterror = new ENT_Error(ex.Message, "ListarEquiposLab", "Web"); enterror.RegisterLog(); TransSql.Rollback(); return null; } finally { TransSql.Dispose(); connect.MyCmd.Dispose(); if (connect.MyConn.State == ConnectionState.Open) connect.MyConn.Close(); connect.MyConn.Dispose(); } }
public bool ActualizarEquipo(ENT_Equipos oENT_Equipo) { SqlTransaction TransSql = default(SqlTransaction); connect.MyConn = new SqlConnection(connect.strCxn()); connect.MyCmd.CommandType = CommandType.StoredProcedure; connect.MyCmd.CommandText = "SLW_SP_ActualizandoEquipo"; connect.MyCmd.Parameters.Clear(); connect.MyCmd.Parameters.Add("@Nombre", SqlDbType.VarChar).Value = oENT_Equipo.Nombre; connect.MyCmd.Parameters.Add("@SerialNumber", SqlDbType.VarChar).Value = oENT_Equipo.SerialNumber; connect.MyCmd.Parameters.Add("@Marca", SqlDbType.VarChar).Value = oENT_Equipo.Marca; connect.MyCmd.Parameters.Add("@Modelo", SqlDbType.VarChar).Value = oENT_Equipo.Modelo; connect.MyCmd.Parameters.Add("@Proveedor", SqlDbType.VarChar).Value = oENT_Equipo.Proveedor; connect.MyCmd.Parameters.Add("@Estado", SqlDbType.Int).Value = oENT_Equipo.Estado; connect.MyCmd.Parameters.Add("@EquipoID", SqlDbType.Int).Value = oENT_Equipo.EquipoID; try { if (connect.MyConn.State == ConnectionState.Closed) connect.MyConn.Open(); connect.MyCmd.Connection = connect.MyConn; TransSql = connect.MyConn.BeginTransaction(); connect.MyCmd.Transaction = TransSql; connect.MyCmd.ExecuteNonQuery(); //resultado = Convert.ToInt32(connect.MyCmd.Parameters["@existe"].Value); TransSql.Commit(); return true; } catch (Exception ex) { enterror = new ENT_Error(ex.Message, "ActualizarEquipo", "Web"); enterror.RegisterLog(); TransSql.Rollback(); return false; } finally { TransSql.Dispose(); connect.MyCmd.Dispose(); if (connect.MyConn.State == ConnectionState.Open) connect.MyConn.Close(); connect.MyConn.Dispose(); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { ENT_Equipos oEnt_Equipo = new ENT_Equipos(); oEnt_Equipo.Nombre = txtNomEquipo.Text.Trim(); oEnt_Equipo.SerialNumber = txtMarca.Text.Trim() + " - " + txtModelo.Text.Trim(); oEnt_Equipo.UsuarioID = Session["UsuarioID"].ToString(); string labCod = Session["LaboratorioCod"].ToString(); oEnt_Equipo.LaboratorioCod = labCod; oLN_Equipos.InsertarEquipo(oEnt_Equipo); oLista_Equipos = oLN_Equipos.ListarEquiposLab(labCod); lbEquipos.DataSource = oLista_Equipos; lbEquipos.DataTextField = "Nombre"; lbEquipos.DataValueField = "EquipoID"; lbEquipos.DataBind(); txtNomEquipo.Text = ""; txtMarca.Text = ""; txtModelo.Text = ""; txtNomEquipo.Focus(); }
public ENT_Equipos ObtenerDetalle(int EquipoID) { SqlTransaction TransSql = default(SqlTransaction); connect.MyConn = new SqlConnection(connect.strCxn()); connect.MyCmd.CommandType = CommandType.StoredProcedure; connect.MyCmd.CommandText = "SLW_SP_ObtenerDetalle"; connect.MyCmd.Parameters.Clear(); connect.MyCmd.Parameters.Add("@EquipoID", SqlDbType.Int).Value = EquipoID; try { if (connect.MyConn.State == ConnectionState.Closed) connect.MyConn.Open(); TransSql = connect.MyConn.BeginTransaction(); connect.MyCmd.Transaction = TransSql; connect.MyCmd.Connection = connect.MyConn; SqlDataReader DrSql = default(SqlDataReader); DrSql = connect.MyCmd.ExecuteReader(); ENT_Equipos oEnt_Equipos = new ENT_Equipos(); while (DrSql.Read()) { oEnt_Equipos.Nombre = DrSql.GetString(DrSql.GetOrdinal("Nombre")); oEnt_Equipos.SerialNumber = DrSql.GetString(DrSql.GetOrdinal("SerialNumber")); oEnt_Equipos.Marca = DrSql.GetString(DrSql.GetOrdinal("Marca")); oEnt_Equipos.Modelo = DrSql.GetString(DrSql.GetOrdinal("Modelo")); oEnt_Equipos.Estado = DrSql.GetInt32(DrSql.GetOrdinal("Estado")); oEnt_Equipos.Proveedor = DrSql.GetString(DrSql.GetOrdinal("Proveedor")); } DrSql.Close(); TransSql.Commit(); return oEnt_Equipos; } catch (Exception ex) { enterror = new ENT_Error(ex.Message, "ObtenerDetalle_Equipos", "Web"); enterror.RegisterLog(); TransSql.Rollback(); return null; } finally { TransSql.Dispose(); connect.MyCmd.Dispose(); if (connect.MyConn.State == ConnectionState.Open) connect.MyConn.Close(); connect.MyConn.Dispose(); } }
public bool InsertarEquipo(ENT_Equipos oENT_Equipo) { return dataTx.InsertarEquipo(oENT_Equipo); }
public bool ActualizarEquipo(ENT_Equipos oENT_Equipo) { return dataTx.ActualizarEquipo(oENT_Equipo); }