public int Editar(clsDocumento obj, SentenciaSQL sql) { int resultado = 0; EjecutorBaseDatos.limpiarParametros(); string sentenciaSQL = construirUpdate(obj) + CondicionSQL(sql); resultado = EjecutorBaseDatos.ejecutarSentencia(sentenciaSQL); return resultado; }
public clsDocumento CrearObjeto(System.Data.DataTable tabla) { if (tabla.Rows.Count == 0) return null; clsDocumento obj = new clsDocumento(); System.Data.DataRow fila = tabla.Rows[0]; { obj.Id = Convert.ToInt32(fila["Id"]); obj.idTipoDocumento = Convert.ToByte(fila["idTipoDocumento"]); obj.Numero = Convert.ToInt32(fila["Numero"]); obj.Fecha = Convert.ToDateTime(fila["Fecha"]); obj.Descripcion = fila["Descripcion"].ToString(); obj.Anulado = Convert.ToBoolean(fila["Anulado"]); } return obj; }
public List<clsDocumento> CrearObjetos(System.Data.DataTable tabla) { if (tabla.Rows.Count == 0) return null; var lista = new List<clsDocumento>(); foreach (System.Data.DataRow fila in tabla.Rows) { var obj = new clsDocumento(); obj.Id = Convert.ToInt32(fila["Id"]); obj.idTipoDocumento = Convert.ToByte(fila["idTipoDocumento"]); obj.Numero = Convert.ToInt32(fila["Numero"]); obj.Fecha = Convert.ToDateTime(fila["Fecha"]); obj.Descripcion = fila["Descripcion"].ToString(); obj.Anulado = Convert.ToBoolean(fila["Anulado"]); lista.Add(obj); } return lista; }
public void registarDatos() { clsDocumento Documento = new clsDocumento(); if (cbidTipoDocumento.Value != null) Documento.idTipoDocumento = Convert.ToByte(cbidTipoDocumento.Value); if (txtFecha.Date != DateTime.MinValue) Documento.Fecha = txtFecha.Date; Documento.Descripcion = txtDescripcion.Text; Documento.Anulado = ckAnulado.Checked ? true : false; var ejecutor = (Comandos)Session["ejecutorBDSAFcore"]; var fachadaCore = new clsFachadaSAFcore(ref ejecutor); int resultado = 0; if (IdDocumento == 0) { SentenciaSQL sql = new SentenciaSQL(); sql.FiltroBD.Add(new FiltroBD(clsTipoDocumento.Campos.Id, Documento.idTipoDocumento, FiltroBD.OperadorLogico.igual)); clsTipoDocumento tipoDocumento = fachadaCore.consultarEntidadTipoDocumento(sql); int numero = 0; int.TryParse(tipoDocumento.Consecutivo.ToString(), out numero); Documento.Numero = numero; resultado = fachadaCore.insertarDocumento(Documento); if (resultado > 0) { txtNumero.Text = Documento.Numero.ToString(); lbId.Text = resultado.ToString(); tipoDocumento.Id = null; tipoDocumento.Consecutivo += 1; resultado = fachadaCore.editarTipoDocumento(tipoDocumento, sql); } } else { SentenciaSQL sql = new SentenciaSQL(); sql.FiltroBD.Add(new FiltroBD(clsDocumento.Campos.Id, IdDocumento, FiltroBD.OperadorLogico.igual)); resultado = fachadaCore.editarDocumento(Documento, sql); } }
public int Insertar(clsDocumento obj) { int resultado = 0; EjecutorBaseDatos.limpiarParametros(); string sentenciaSQL = construirInsert(obj); resultado = EjecutorBaseDatos.ejecutarSentenciaInsert(sentenciaSQL); return resultado; }
public int insertarDocumento(clsDocumento obj) { m_clsDocumentoDALC = new clsDocumentoDALC(m_EjecutorBaseDatos); return m_clsDocumentoDALC.Insertar(obj); }
public int eliminarDocumento(clsDocumento obj, SentenciaSQL sql) { m_clsDocumentoDALC = new clsDocumentoDALC(m_EjecutorBaseDatos); return m_clsDocumentoDALC.Eliminar(obj, sql); }