public DeparamentoAsignado(TDepartamento departamento){ this.Lista = new ObservableCollection<TDeparamentoAsignado>(); SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL); TDeparamentoAsignado depaa; consulta.Parameters.Add("@depa_id", departamento.Id); // Emrpesa por defecto inabima... foreach (System.Data.DataRow fila in consulta.Execute.Dataset("inventario.dbo.RHH_DepartamentosAsignados_ViewDepa", System.Data.CommandType.StoredProcedure).Tables[0].Rows){ depaa = new TDeparamentoAsignado(); //Asignando departamento objseto principal depaa.Departamento = _depas.Source(Convert.ToInt32(fila["depa_id"]))[0]; depaa.Personal = new Personal(fila["per_cedula"].ToString())[0]; //Asignando departamento al personal depaa.Personal.Departamento = depaa.Departamento; this.Lista.Add(depaa); } }
public void Add(TDepartamento item, int idusuario) { SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL); consulta.Parameters.Add("@depa_id", item.Id); consulta.Parameters.Add("@usua_id", idusuario); consulta.Parameters.Add("@depaa_habilitado", true); consulta.Execute.NoQuery("[INVENTARIO].[dbo].RHH_DepartamentosAsignados_Insert", System.Data.CommandType.StoredProcedure); }