public int Editar(clsBodega obj, SentenciaSQL sql) { int resultado = 0; EjecutorBaseDatos.limpiarParametros(); string sentenciaSQL = construirUpdate(obj) + CondicionSQL(sql); resultado = EjecutorBaseDatos.ejecutarSentencia(sentenciaSQL); return resultado; }
public clsBodega CrearObjeto(System.Data.DataTable tabla) { if (tabla.Rows.Count == 0) return null; clsBodega obj = new clsBodega(); System.Data.DataRow fila = tabla.Rows[0]; { obj.Id = Convert.ToByte(fila["Id"]); obj.Nombre = fila["Nombre"].ToString(); obj.Activo = Convert.ToBoolean(fila["Activo"]); } return obj; }
public List<clsBodega> CrearObjetos(System.Data.DataTable tabla) { if (tabla.Rows.Count == 0) return null; var lista = new List<clsBodega>(); foreach (System.Data.DataRow fila in tabla.Rows) { var obj = new clsBodega(); obj.Id = Convert.ToByte(fila["Id"]); obj.Nombre = fila["Nombre"].ToString(); obj.Activo = Convert.ToBoolean(fila["Activo"]); lista.Add(obj); } return lista; }
public void registarDatos() { clsBodega Bodega = new clsBodega(); Bodega.Nombre = txtNombre.Text; Bodega.Activo = ckActivo.Checked ? true : false; var ejecutor = (Comandos)Session["ejecutorBDSAFcore"]; var fachadaCore = new clsFachadaSAFcore(ref ejecutor); int resultado = 0; if (IdBodega == 0) { resultado = fachadaCore.insertarBodega(Bodega); lbId.Text = resultado.ToString(); } else { SentenciaSQL sql = new SentenciaSQL(); sql.FiltroBD.Add(new FiltroBD(clsBodega.Campos.Id, IdBodega, FiltroBD.OperadorLogico.igual)); resultado = fachadaCore.editarBodega(Bodega, sql); } }
public int insertarBodega(clsBodega obj) { m_clsBodegaDALC = new clsBodegaDALC(m_EjecutorBaseDatos); return m_clsBodegaDALC.Insertar(obj); }
public int eliminarBodega(clsBodega obj, SentenciaSQL sql) { m_clsBodegaDALC = new clsBodegaDALC(m_EjecutorBaseDatos); return m_clsBodegaDALC.Eliminar(obj, sql); }
public int Insertar(clsBodega obj) { int resultado = 0; EjecutorBaseDatos.limpiarParametros(); string sentenciaSQL = construirInsert(obj); resultado = EjecutorBaseDatos.ejecutarSentenciaInsert(sentenciaSQL); return resultado; }