public bool BuscarTipoUsuario(int id_usuario, String tipoBuscado) { DAOMaster daoMatriz = new DAOMaster(); try { if (tipoBuscado == "aprobador") { daoMatriz.SetearQuery("select * from MATRIZ_APROBACION where id_usuario_aprobador = @id_usuario_aprobador"); daoMatriz.AgregarParametro("@id_usuario_aprobador", id_usuario); } else { daoMatriz.SetearQuery("select * from MATRIZ_APROBACION where id_usuario_solicitante = @id_usuario_solicitante"); daoMatriz.AgregarParametro("@id_usuario_solicitante", id_usuario); } daoMatriz.EjecutarLector(); while (daoMatriz.lector.Read()) { return(true); } } catch (Exception ex) { throw ex; } finally { daoMatriz.CerrarConexion(); } return(false); }
public bool agregarUsuarioConSP(UsuarioModelo usuario) { //para poder usar este metodo, primero hay que hacer esto en la DB: //create procedure spAltaUsuario //@nombre varchar(150), //@usuario_code1 varchar(50), //@email varchar(50), //@password varchar(150), //@usuario_tipo int //as //insert into USUARIO values(@nombre, @usuario_code1, @email, @password, @usuario_tipo, 1) DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearSP("spAltaUsuario"); dao.AgregarParametro("@nombre", usuario.nombre); dao.AgregarParametro("@usuario_code1", usuario.usuario_code1); dao.AgregarParametro("@email", usuario.email); dao.AgregarParametro("@password", usuario.password); dao.AgregarParametro("@usuario_tipo", usuario.usuario_tipo); dao.EjecutarAccion(); result = true; } catch (Exception ex) { throw ex; } return(result); }
public bool ModificarCai(CAIModelo cai) { DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearQuery("Update CAI set nro_cai=@nro_cai, punto_venta=@punto_venta, fecha_inicio=@fecha_inicio, fecha_fin=@fecha_fin Where id_cai=@id_cai"); dao.AgregarParametro("@id_cai", cai.id_cai); dao.AgregarParametro("@nro_cai", cai.nro_cai); dao.AgregarParametro("@punto_venta", cai.punto_venta); dao.AgregarParametro("@fecha_inicio", cai.fecha_inicio); dao.AgregarParametro("@fecha_fin", cai.fecha_fin); dao.EjecutarAccion(); result = true; } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); } return(result); }
public UsuarioModelo ValidarUsuario(String email, String password) { UsuarioModelo usuario = new UsuarioModelo(); DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("select * from usuarioListarView where password = @password and @email = email"); dao.AgregarParametro("@email", email); dao.AgregarParametro("@password", password); dao.EjecutarLector(); while (dao.lector.Read()) { usuario = new UsuarioModelo(); usuario.id_usuario = dao.lector.GetInt32(0); usuario.nombre = dao.lector.GetString(1); usuario.usuario_code1 = dao.lector.GetString(2); usuario.email = dao.lector.GetString(3); usuario.password = dao.lector.GetString(4); usuario.usuario_tipo = dao.lector.GetInt32(5); usuario.usuario_habilitado = dao.lector.GetInt32(6); return(usuario); } return(usuario); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); dao = null; } }
public bool AgregarEmpresa(EmpresaModelo empresa) { DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearQuery("Insert into EMPRESA values(@cuit, @razonSocial, @nroSAP, @dirLegal, @dirEntrega, @telefono, @email, @tipoEmpresa, @habilitadoEmpresa)"); dao.AgregarParametro("@cuit", empresa.cuit); dao.AgregarParametro("@razonSocial", empresa.razon_social); dao.AgregarParametro("@nroSAP", empresa.numero_sap_empresa); dao.AgregarParametro("@dirLegal", empresa.direccion_legal); dao.AgregarParametro("@dirEntrega", empresa.direccion_entrega); dao.AgregarParametro("@telefono", empresa.telefono); dao.AgregarParametro("@email", empresa.email); dao.AgregarParametro("@tipoEmpresa", empresa.tipo_empresa); dao.AgregarParametro("@habilitadoEmpresa", 1); dao.EjecutarAccion(); result = true; } catch (Exception ex) { throw ex; } return(result); }
public bool ModificarUsuario(UsuarioModelo usuario, string condicion) { DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearQuery("Update USUARIO set nombre=@nombre, usuario_code1=@usuario_code1, email=@email, password=@password, usuario_tipo=@usuario_tipo, usuario_habilitado=@usuario_habilitado Where id_usuario=@id_usuario"); dao.AgregarParametro("@id_usuario", usuario.id_usuario); dao.AgregarParametro("@nombre", usuario.nombre); dao.AgregarParametro("@usuario_code1", usuario.usuario_code1); dao.AgregarParametro("@email", usuario.email); dao.AgregarParametro("@password", usuario.password); dao.AgregarParametro("@usuario_tipo", usuario.usuario_tipo); if (condicion == "modificacion") { dao.AgregarParametro("@usuario_habilitado", 1); } else { dao.AgregarParametro("@usuario_habilitado", 0); }; dao.EjecutarAccion(); result = true; } catch (Exception ex) { throw ex; } return(result); }
public ArticuloModelo ListarUnArticulo(int id) { ArticuloModelo articulo = new ArticuloModelo(); DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("select * from ARTICULO where id_articulo = @id_articulo"); dao.AgregarParametro("@id_articulo", id); dao.EjecutarLector(); while (dao.lector.Read()) { articulo = new ArticuloModelo(); articulo.id_articulo = dao.lector.GetInt32(0); articulo.codigo_articulo = dao.lector.GetString(1); articulo.descripcion_articulo = dao.lector.GetString(2); articulo.habilitado_articulo = dao.lector.GetInt32(3); return(articulo); } return(articulo); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); dao = null; } }
public ArchivoAdjuntoModelo ListarUnArchivo(int id_solicitud) { ArchivoAdjuntoModelo archivo = new ArchivoAdjuntoModelo(); DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("select * from ARCHIVO_ADJUNTO where id_solicitud = @id_solicitud"); dao.AgregarParametro("@id_solicitud", id_solicitud); dao.EjecutarLector(); while (dao.lector.Read()) { archivo = new ArchivoAdjuntoModelo(); archivo.id_solicitud = dao.lector.GetInt32(0); archivo.descripcion_archivo = dao.lector.GetString(1); archivo.fecha_upload = dao.lector.GetDateTime(2); return(archivo); } return(archivo); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); dao = null; } }
public String NombreEmpresa(int id) { String empresa = ""; DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("select razon_social from EMPRESA where id_empresa = @id_empresa"); dao.AgregarParametro("@id_empresa", id); dao.EjecutarLector(); while (dao.lector.Read()) { empresa = dao.lector.GetString(0); return(empresa); } return(empresa); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); dao = null; } }
public String NombreUsuario(int id) { String nombre = ""; DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("select nombre from usuarioListarView where id_usuario = @id_usuario"); dao.AgregarParametro("@id_usuario", id); dao.EjecutarLector(); while (dao.lector.Read()) { nombre = dao.lector.GetString(0); return(nombre); } return(nombre); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); } }
public List <SolicitudDetalleModelo> ListarUnaSolicitudDetalle(int id) { List <SolicitudDetalleModelo> lista = new List <SolicitudDetalleModelo>(); DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("select * from SOLICITUD_CABECERA where id_solicitud = @id_solicitud"); dao.AgregarParametro("@id_solicitud", id); dao.EjecutarLector(); while (dao.lector.Read()) { SolicitudDetalleModelo solicitud = new SolicitudDetalleModelo(); solicitud.id_solicitud = dao.lector.GetInt32(0); solicitud.id_articulo = dao.lector.GetInt32(1); solicitud.cantidad = dao.lector.GetInt32(2); lista.Add(solicitud); } return(lista); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); dao = null; } }
public CAIModelo ListarUnCAI(int id) { CAIModelo cai = new CAIModelo(); DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("select * from CAI Where id_cai=@id_cai"); dao.AgregarParametro("@id_cai", id); dao.EjecutarLector(); while (dao.lector.Read()) { cai.id_cai = dao.lector.GetInt32(0); cai.nro_cai = Convert.ToInt64(dao.lector.GetInt64(1)); cai.punto_venta = dao.lector.GetInt32(2); cai.fecha_inicio = Convert.ToDateTime(dao.lector.GetDateTime(3)); cai.fecha_fin = Convert.ToDateTime(dao.lector.GetDateTime(4)); return(cai); } return(cai); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); } }
public RemitoModelo ListarUnRemito(int id_remito) { RemitoModelo remito = new RemitoModelo(); DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("select * from REMITO where id_remito = @id_remito"); dao.AgregarParametro("@id_remito", id_remito); dao.EjecutarLector(); while (dao.lector.Read()) { remito = new RemitoModelo(); remito.id_remito = dao.lector.GetInt32(0); remito.id_solicitud = dao.lector.GetInt32(1); remito.numero_remito = dao.lector.GetInt32(2); return(remito); } return(remito); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); } }
public int BuscarNroRemito(int id_solicitud) { int result = 0; DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("select id_remito from REMITO where id_solicitud = @id_solicitud"); dao.AgregarParametro("@id_solicitud", id_solicitud); dao.EjecutarLector(); while (dao.lector.Read()) { result = dao.lector.GetInt32(0); return(result); } return(result); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); } }
public bool Agregar(int idSolicitante, int idAprobador) { DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearQuery("Insert into MATRIZ_APROBACION values(@id_usuario_solicitante, @id_usuario_aprobador)"); dao.AgregarParametro("@id_usuario_solicitante", idSolicitante); dao.AgregarParametro("@id_usuario_aprobador", idAprobador); dao.EjecutarAccion(); result = true; } catch (Exception ex) { throw ex; } return(result); }
public bool Modificar(MatrizAprobacion matriz) { DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearQuery("Update MATRIZ_APROBACION set id_usuario_solicitante=@id_usuario_solicitante, id_usuario_aprobador=@id_usuario_aprobador Where id_matriz=@id_matriz"); dao.AgregarParametro("@id_usuario_solicitante", matriz.id_usuario_solicitante); dao.AgregarParametro("@id_usuario_aprobador", matriz.id_usuario_aprobador); dao.AgregarParametro("@id_matriz", matriz.id_matriz); dao.EjecutarAccion(); result = true; } catch (Exception ex) { throw ex; } return(result); }
public void Agregar(RemitoModelo remito) { DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("Insert into REMITO values(@id_solicitud, @numero_remito)"); dao.AgregarParametro("@id_solicitud", remito.id_solicitud); dao.AgregarParametro("@numero_remito", remito.numero_remito); dao.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); } }
public bool AgregarCai(CAIModelo cai) { DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearQuery("Insert into CAI values(@nro_cai, @punto_venta, @fecha_inicio, @fecha_fin)"); dao.AgregarParametro("@nro_cai", cai.nro_cai); dao.AgregarParametro("@punto_venta", cai.punto_venta); dao.AgregarParametro("@fecha_inicio", cai.fecha_inicio); dao.AgregarParametro("@fecha_fin", cai.fecha_fin); dao.EjecutarAccion(); result = true; } catch (Exception ex) { throw ex; } return(result); }
public bool AgregarArticulo(ArticuloModelo articulo) { DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearQuery("Insert into ARTICULO values(@codigo_articulo, @descripcion_articulo, @habilitado_articulo)"); dao.AgregarParametro("@codigo_articulo", articulo.codigo_articulo); dao.AgregarParametro("@descripcion_articulo", articulo.descripcion_articulo); dao.AgregarParametro("@habilitado_articulo", 1); dao.EjecutarAccion(); result = true; } catch (Exception ex) { throw ex; } return(result); }
public bool ModificarArticulo(ArticuloModelo articulo) { DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearQuery("Update ARTICULO set codigo_articulo=@codigo_articulo, descripcion_articulo=@descripcion_articulo, habilitado_articulo=@habilitado_articulo Where id_articulo=@id_articulo"); dao.AgregarParametro("@id_articulo", articulo.id_articulo); dao.AgregarParametro("@codigo_articulo", articulo.codigo_articulo); dao.AgregarParametro("@descripcion_articulo", articulo.descripcion_articulo); dao.AgregarParametro("@habilitado_articulo", articulo.habilitado_articulo); dao.EjecutarAccion(); result = true; } catch (Exception ex) { throw ex; } return(result); }
public bool Agregar(ArchivoAdjuntoModelo archivo) { DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearQuery("Insert into ARCHIVO_ADJUNTO values(@id_solicitud, @descripcion_archivo, @fecha_upload)"); dao.AgregarParametro("@id_solicitud", archivo.id_solicitud); dao.AgregarParametro("@descripcion_archivo", archivo.descripcion_archivo); dao.AgregarParametro("@fecha_upload", archivo.fecha_upload); dao.EjecutarAccion(); result = true; } catch (Exception ex) { throw ex; } return(result); }
public bool ModificarEstado(int id_solicitud, int estado_solicitud) { DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearQuery("Update SOLICITUD_CABECERA set estado_solicitud=@estado_solicitud Where id_solicitud=@id_solicitud"); dao.AgregarParametro("@id_solicitud", id_solicitud); dao.AgregarParametro("@estado_solicitud", estado_solicitud); dao.EjecutarAccion(); result = true; if (estado_solicitud == 1) { DAORemito daoUltimoRegistroRemito = new DAORemito(); int nroRemito = daoUltimoRegistroRemito.UltimoRegistroRemito() + 1; RemitoModelo remito = new RemitoModelo(); remito.id_remito = nroRemito; remito.numero_remito = nroRemito; remito.id_solicitud = id_solicitud; DAORemito daoRemito = new DAORemito(); daoRemito.Agregar(remito); } } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); } return(result); }
public bool Eliminar(int id_matriz) { DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearQuery("DELETE MATRIZ_APROBACION Where id_matriz=@id_matriz"); dao.AgregarParametro("@id_matriz", id_matriz); dao.EjecutarAccion(); result = true; } catch (Exception ex) { throw ex; } return(result); }
public SolicitudCabeceraModelo ListarUnaSolicitudCabecera(int id) { SolicitudCabeceraModelo solicitud = new SolicitudCabeceraModelo(); DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("select * from SOLICITUD_CABECERA where id_solicitud = @id_solicitud"); dao.AgregarParametro("@id_solicitud", id); dao.EjecutarLector(); while (dao.lector.Read()) { solicitud.id_solicitud = dao.lector.GetInt32(0); solicitud.id_usuario_solicitante = dao.lector.GetInt32(1); solicitud.id_usuario_aprobador = dao.lector.GetInt32(2); solicitud.punto_venta = dao.lector.GetInt32(3); solicitud.cantidad_items = dao.lector.GetInt32(4); solicitud.cantidad_bultos = dao.lector.GetInt32(5); solicitud.fecha_solicitud = dao.lector.GetDateTime(6); solicitud.id_cliente = dao.lector.GetInt32(7); solicitud.id_transportista = dao.lector.GetInt32(8); solicitud.id_tipo_remito = dao.lector.GetInt32(9); solicitud.observacion_solicitud = dao.lector.GetString(10); solicitud.estado_solicitud = dao.lector.GetInt32(11); return(solicitud); } return(solicitud); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); dao = null; } }
public EmpresaModelo ListarUnaEmpresa(int id) { EmpresaModelo empresa = new EmpresaModelo(); DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("select * from EMPRESA where id_empresa = @id_empresa"); dao.AgregarParametro("@id_empresa", id); dao.EjecutarLector(); while (dao.lector.Read()) { empresa = new EmpresaModelo(); empresa.id_empresa = dao.lector.GetInt32(0); empresa.cuit = dao.lector.GetString(1); empresa.razon_social = dao.lector.GetString(2); empresa.numero_sap_empresa = dao.lector.GetInt32(3); empresa.direccion_legal = dao.lector.GetString(4); empresa.direccion_entrega = dao.lector.GetString(5); empresa.telefono = dao.lector.GetString(6); empresa.email = dao.lector.GetString(7); empresa.tipo_empresa = dao.lector.GetInt32(8); empresa.habilitado_empresa = dao.lector.GetInt32(9); return(empresa); } return(empresa); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); dao = null; } }
public UsuarioIdNombreModelo ListarUnaMatriz(int id_matriz) { DAOMaster daoMatriz = new DAOMaster(); UsuarioIdNombreModelo usuarioIdNombreModelo = new UsuarioIdNombreModelo(); try { daoMatriz.SetearQuery("select * from MATRIZ_APROBACION where id_matriz = @id_matriz"); daoMatriz.AgregarParametro("@id_matriz", id_matriz); daoMatriz.EjecutarLector(); while (daoMatriz.lector.Read()) { usuarioIdNombreModelo.id_matriz = daoMatriz.lector.GetInt32(0); usuarioIdNombreModelo.id_usuario_solicitante = daoMatriz.lector.GetInt32(1); usuarioIdNombreModelo.id_usuario_aprobador = daoMatriz.lector.GetInt32(2); } } catch (Exception ex) { throw ex; } finally { daoMatriz.CerrarConexion(); } DAOMaster daoSolicitante = new DAOMaster(); try { daoSolicitante.SetearQuery("select nombre from USUARIO where id_usuario = @id_usuario"); daoSolicitante.AgregarParametro("@id_usuario", usuarioIdNombreModelo.id_usuario_solicitante); daoSolicitante.EjecutarLector(); while (daoSolicitante.lector.Read()) { usuarioIdNombreModelo.nombre_solicitante = daoSolicitante.lector.GetString(0); } } catch (Exception ex) { throw ex; } finally { daoSolicitante.CerrarConexion(); } DAOMaster daoAprobador = new DAOMaster(); try { daoAprobador.SetearQuery("select nombre from USUARIO where id_usuario = @id_usuario"); daoAprobador.AgregarParametro("@id_usuario", usuarioIdNombreModelo.id_usuario_aprobador); daoAprobador.EjecutarLector(); while (daoAprobador.lector.Read()) { usuarioIdNombreModelo.nombre_aprobador = daoAprobador.lector.GetString(0); } } catch (Exception ex) { throw ex; } finally { daoAprobador.CerrarConexion(); } return(usuarioIdNombreModelo); }
public bool ModificarEmpresa(EmpresaModelo empresa, string condicion) { DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearQuery("Update EMPRESA set cuit=@cuit, razon_social=@razonSocial, numero_sap_empresa=@nroSAP, direccion_legal=@dirLegal, direccion_entrega=@dirEntrega, telefono=@telefono, email=@email, tipo_empresa=@tipoEmpresa, habilitado_empresa=@habilitadoEmpresa Where id_empresa=@id_empresa"); dao.AgregarParametro("@id_empresa", empresa.id_empresa); dao.AgregarParametro("@cuit", empresa.cuit); dao.AgregarParametro("@razonSocial", empresa.razon_social); dao.AgregarParametro("@nroSAP", empresa.numero_sap_empresa); dao.AgregarParametro("@dirLegal", empresa.direccion_legal); dao.AgregarParametro("@dirEntrega", empresa.direccion_entrega); dao.AgregarParametro("@telefono", empresa.telefono); dao.AgregarParametro("@email", empresa.email); dao.AgregarParametro("@tipoEmpresa", empresa.tipo_empresa); if (condicion == "modificacion") { dao.AgregarParametro("@habilitadoEmpresa", 1); } else { dao.AgregarParametro("@habilitadoEmpresa", 0); }; dao.EjecutarAccion(); result = true; } catch (Exception ex) { throw ex; } return(result); }
public bool ModificarSolicitud(SolicitudCabeceraModelo solicitud_cabecera, List <SolicitudDetalleModelo> solicitud_detalle, ArchivoAdjuntoModelo archivo) { DAOMaster dao_cabecera = new DAOMaster(); bool result_cabecera = false, result_detalle = false; try { dao_cabecera.SetearQuery("Update SOLICITUD_CABECERA set id_usuario_solicitante=@id_usuario_solicitante, id_usuario_aprobador=@id_usuario_aprobador, punto_venta=@punto_venta, cantidad_items=@cantidad_items, cantidad_bultos=@cantidad_bultos, fecha_solicitud=@fecha_solicitud, id_cliente=@id_cliente, id_transportista=@id_transportista, id_tipo_remito=@id_tipo_remito, observacion_solicitud=@observacion_solicitud, estado_solicitud=@estado_solicitud, Where id_solicitud=@id_solicitud"); dao_cabecera.AgregarParametro("@id_solicitud", solicitud_cabecera.id_solicitud); dao_cabecera.AgregarParametro("@id_usuario_solicitante", solicitud_cabecera.id_usuario_solicitante); dao_cabecera.AgregarParametro("@id_usuario_aprobador", solicitud_cabecera.id_usuario_aprobador); dao_cabecera.AgregarParametro("@punto_venta", solicitud_cabecera.punto_venta); dao_cabecera.AgregarParametro("@cantidad_items", solicitud_cabecera.cantidad_items); dao_cabecera.AgregarParametro("@cantidad_bultos", solicitud_cabecera.cantidad_bultos); dao_cabecera.AgregarParametro("@fecha_solicitud", solicitud_cabecera.fecha_solicitud); dao_cabecera.AgregarParametro("@id_cliente", solicitud_cabecera.id_cliente); dao_cabecera.AgregarParametro("@id_transportista", solicitud_cabecera.id_transportista); dao_cabecera.AgregarParametro("@id_tipo_remito", solicitud_cabecera.id_tipo_remito); dao_cabecera.AgregarParametro("@observacion_solicitud", solicitud_cabecera.observacion_solicitud); dao_cabecera.AgregarParametro("@estado_solicitud", solicitud_cabecera.estado_solicitud); dao_cabecera.EjecutarAccion(); result_cabecera = true; } catch (Exception ex) { throw ex; } finally { dao_cabecera.CerrarConexion(); } DAOMaster dao_detalle = new DAOMaster(); //viene una lista de detalle try { dao_detalle.SetearQuery("Update SOLICITUD_DETALLE set id_articulo=@id_articulo, cantidad=@cantidad Where id_solicitud=@id_solicitud"); foreach (var item in solicitud_detalle) { dao_detalle.AgregarParametro("@id_solicitud", item.id_solicitud); dao_detalle.AgregarParametro("@id_articulo", item.id_articulo); dao_detalle.AgregarParametro("@cantidad", item.cantidad); dao_detalle.EjecutarAccion(); } result_detalle = true; } catch (Exception ex) { throw ex; } finally { dao_detalle.CerrarConexion(); } DAOArchivoAdjunto dao_archivo = new DAOArchivoAdjunto(); bool result_archivo; result_archivo = dao_archivo.Agregar(archivo); if (result_cabecera && result_detalle && result_archivo) { return(true); } else { return(false); } }