//Narro --- public Sucursal buscarPorId(int id) { Sucursal sucursal = null; SqlCommand cmd = null; SqlDataReader dr = null; SqlConnection cn = null; try { cn = new SqlConnection(); cn = gestorDAOSQL.abrirConexionSQL(); cmd = new SqlCommand("sp_buscarSucursalPorId", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idSucursal", id); dr = cmd.ExecuteReader(); if (dr.Read()) { sucursal = GetDatos(dr); } } catch (Exception ex) { throw ex; } return(sucursal); }
public DocumentoPago ultimoNumeroDocPago(String tipoDocumento, int idSucursal) { DocumentoPago objDocumentoPago = null; SqlCommand cmd = null; SqlDataReader dr = null; SqlConnection cn = null; try { cn = new SqlConnection(); cn = gestorDAOSQL.abrirConexionSQL(); cmd = new SqlCommand("spDevolverUltimoNroDcoumento", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmTipoDoc", tipoDocumento); cmd.Parameters.AddWithValue("@prmIdSucursal", idSucursal); dr = cmd.ExecuteReader(); while (dr.Read()) { objDocumentoPago = GetDatos(dr); } } catch (Exception ex) { throw ex; } return(objDocumentoPago); }
public Usuario verificarAcceso(String usuario, String clave) { Usuario objUsuario = null; SqlCommand cmd = null; SqlDataReader dr = null; SqlConnection cn = null; try { cn = new SqlConnection(); cn = gestorDAOSQL.abrirConexionSQL(); cmd = new SqlCommand("spIniciarSesion", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("prmUsuario", usuario); cmd.Parameters.AddWithValue("prmClave", clave); dr = cmd.ExecuteReader(); while (dr.Read()) { objUsuario = GetDatos(dr); } } catch (Exception ex) { throw ex; } return(objUsuario); }
public List <PrecioBase> listarPrecioBase(int idsucursalOrigen, int idSucursalDestino) { SqlCommand cmd = null; SqlConnection con = null; SqlDataReader dr = null; List <PrecioBase> lista = null; PrecioBase objPrecioBase; try { con = new SqlConnection(); con = gestorDAOSQL.abrirConexionSQL(); cmd = new SqlCommand("spListarPrecioBase", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("prmIdSucursalOrigen", idsucursalOrigen); cmd.Parameters.AddWithValue("prmIdSucursalDestino", idSucursalDestino); dr = cmd.ExecuteReader(); lista = new List <PrecioBase>(); while (dr.Read()) { objPrecioBase = obtenerPrecioBase(dr); lista.Add(objPrecioBase); } } catch (Exception) { throw; } return(lista); }
//Capcha --- public List <Cliente> ListarClientes() { List <Cliente> Lista = new List <Cliente>(); SqlCommand cmd = null; SqlDataReader dr = null; SqlConnection cn = null; try { cn = new SqlConnection(); cn = gestorDAOSQL.abrirConexionSQL(); cmd = new SqlCommand("spListarCliente", cn); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); while (dr.Read()) { Cliente c = new Cliente(); c.idCliente = Convert.ToInt32(dr["idCliente"]); c.nombresCliente = dr["nombresCliente"].ToString(); c.apellidosCliente = dr["apellidosCliente"].ToString(); c.documentoIdentidad = dr["documentoIdentidad"].ToString(); c.direccion = dr["direccion"].ToString(); c.telefono = dr["telefono"].ToString(); c.activo = Convert.ToBoolean(dr["activo"]); Lista.Add(c); } } catch (Exception ex) { throw ex; } return(Lista); }
//Jacinto --- public int registraEncomienda(DocumentoEnvioEncomienda objEncomienda) { int filas = -1; SqlCommand cmd = null; SqlConnection cn = null; String xml = ""; List <DetalleDocumentoEnvioEncomienda> lstDetalle = new List <DetalleDocumentoEnvioEncomienda>(); lstDetalle = objEncomienda.listaDetalle; try { xml += "<root>"; xml += "<Encomienda "; xml += "idDocumentoPago='" + objEncomienda.documentoPago.idDocumentoPago + "' "; xml += "serieDocumentoPago='" + objEncomienda.documentoPago.serie + "' "; xml += "numeroDocumentoPago='" + objEncomienda.documentoPago.numero + "' "; xml += "idRemitente='" + objEncomienda.remitente.idCliente + "' "; xml += "idDestinatario='" + objEncomienda.destinatario.idCliente + "' "; xml += "nombreResponsableRecojo='" + objEncomienda.nombreResponsableRecojo + "' "; xml += "dniResponsableRecojo='" + objEncomienda.dniResponsableRecojo + "' "; xml += "idSucursalOrigen='" + objEncomienda.sucursalOrigen.idSucursal + "' "; xml += "idSucursalDestino='" + objEncomienda.sucursalDestino.idSucursal + "' "; xml += "direccionDestino='" + objEncomienda.direccionDestino + "' "; xml += "aDomicilio='" + objEncomienda.aDomicilio + "' "; xml += "contraEntrega='" + objEncomienda.contraEntrega + "' "; xml += "estadoDocumento='" + objEncomienda.estadoDocumento + "' "; xml += "idUsuario='" + objEncomienda.usuario.idUsuario + "'>"; for (int i = 0; i < lstDetalle.Count(); i++) { xml += "<EncomiendaDetalle "; xml += "descripcion='" + lstDetalle[i].descripcion + "' "; xml += "precioVenta='" + lstDetalle[i].precioVenta + "' "; xml += "cantidad='" + lstDetalle[i].cantidad + "' "; xml += "/>"; } xml += "</Encomienda>"; xml += "</root>"; cn = gestorDAOSQL.abrirConexionSQL(); cmd = new SqlCommand("spRegistrarDocEnvioEncomienda", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmcadXML", xml); filas = cmd.ExecuteNonQuery(); } catch (Exception ex) { return(-1); } return(filas); }