public Boolean EditarTrabajador(entTrabajador T) { SqlCommand cmd = null; Boolean edita = false; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spEditarTrabajador", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmintidPersona", T.idPersona.idPersona); cmd.Parameters.AddWithValue("@prmintIngresos", T.ingresos); cmd.Parameters.AddWithValue("@prmstrProfesion", T.profesion); cmd.Parameters.AddWithValue("@prmstrRol", T.rol); cn.Open(); int i = cmd.ExecuteNonQuery(); if (i >= 0) { edita = true; } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(edita); }
public Boolean InsertarTrabajador(entTrabajador T) { SqlCommand cmd = null; Boolean insertar = false; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spInsertarTrabajador", cn); cmd.CommandType = CommandType.StoredProcedure; //cmd.Parameters.AddWithValue("@prmstrNombre", T.nombreyApellidoPersona); //cmd.Parameters.AddWithValue("@prmIdDni", T.DNI); //cmd.Parameters.AddWithValue("@prmIdTelefono", T.telefono); //cmd.Parameters.AddWithValue("@prmbitEstado", T.estPersona); cmd.Parameters.AddWithValue("@prmIdPersona", T.idPersona.idPersona); cmd.Parameters.AddWithValue("@prmintIngresos", T.ingresos); cmd.Parameters.AddWithValue("@prmstrProfesion", T.profesion); cmd.Parameters.AddWithValue("@prmstrRol", T.rol); cn.Open(); int i = cmd.ExecuteNonQuery(); if (i > 0) { insertar = true; } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(insertar); }
public entTrabajador BuscarTrabajador(int idTrabajador) { SqlCommand cmd = null; entTrabajador T = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spBuscarTrabajador", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmintidTrabajador", idTrabajador); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { T = new entTrabajador(); T.idTrabajador = Convert.ToInt32(dr["IdTrabajador"]); //tc.desTipoCliente = dr["DesTipoCliente"].ToString(); T.ingresos = Convert.ToInt64(dr["Ingresos"]); T.profesion = Convert.ToString(dr["Profesion"]); T.rol = dr["Telefono"].ToString(); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(T); }
public Boolean EditarTrabajador(entTrabajador T) { try { return(datTrabajador.Instancia.EditarTrabajador(T)); } catch (Exception e) { throw e; } }
public entTrabajador DevolverTrabajadorLogin(int idUsuario) { SqlCommand cmd = null; entTrabajador tra = null; try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("spDevolverTrabajadorLogin", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idUsuario", idUsuario); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { tra = new entTrabajador(); tra.TrabajadorID = Convert.ToInt16(dr["trabajadorID"]); entPersona pe = new entPersona(); pe.PersonaID = Convert.ToInt16(dr["personaID"]); pe.Nombre = dr["nombre"].ToString(); pe.Apellidos = dr["apellidos"].ToString(); pe.Dni = dr["dni"].ToString(); pe.Telefono = dr["telefono"].ToString(); pe.Sexo = dr["sexo"].ToString(); pe.Direccion = dr["direccion"].ToString(); string fecha = dr["fechaNacimiento"].ToString(); if (fecha != "") { pe.FechaNacimiento = Convert.ToDateTime(fecha); } tra.Persona = pe; entUsuario u = new entUsuario(); u.UsuarioID = Convert.ToInt16(dr["usuarioID"]); u.NombreUsuario = dr["nombreUsuario"].ToString(); u.Rol = dr["rol"].ToString(); u.Estado = Convert.ToBoolean(dr["estado"]); u.ImgUsuario = dr["imgUsuario"].ToString(); tra.Usuario = u; } return(tra); } catch (Exception e) { throw e; } finally { if (cmd != null) { cmd.Connection.Close(); } } }
public List <entTrabajador> ListarTrabajador() { SqlCommand cmd = null; List <entTrabajador> lista = new List <entTrabajador>(); try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListarTrabajador", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { entTrabajador Trabajador = new entTrabajador(); entPersona Persona = new entPersona(); Trabajador.idTrabajador = Convert.ToInt32(dr["IdTrabajador"]); //tp.desTipoCliente = Convert.ToInt16(dr["idTipoCliente"]); Trabajador.profesion = dr["Profesion"].ToString(); Trabajador.ingresos = Convert.ToInt64(dr["Ingresos"]); Persona.nombreyApellidoPersona = dr["Nombres"].ToString(); Persona.DNI = dr["Dni"].ToString(); Persona.telefono = Convert.ToInt32(dr["Telefono"]); Persona.estPersona = Convert.ToBoolean(dr["EstPersona"]); lista.Add(Trabajador); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(lista); }
public entPago CalcularTotal(int idPedido, int idUsuario) { try { entPago pa = new entPago(); entPedido p = appPedido.Instancia.DevolverPedido(idPedido); List <entMenu> m = appMenu.Instancia.DevolverMenusPedido(p.PedidoID); List <entDetallePedido> dtp = appDetallePedido.Instancia.DevolverProductosPedido(p.PedidoID); entTrabajador t = appTrabajador.Instancia.DevolverTrabajadorLogin(idUsuario); entPago px = new entPago(); decimal subtotal = px.calcularSubTotal(m, dtp); pa.DescuentoPago = 0; pa.Pedido = p; pa.Trabajador = t; pa.SubtotalPago = subtotal; pa.TotalPago = px.calcularTotal(subtotal, pa.DescuentoPago); return(pa); } catch (Exception e) { throw e; } }