public void Generar() { try { formulario.Esperar(true); intervalos = formulario.GetIntervalos(); cantidad = formulario.GetCantidad(); distribucion = GetDistribucion(); PedirDatos(); Validar(); serie = GenerarSerie(generador, cantidad); conteos = ContadorFrecuencias.Contar(serie, intervalos, distribucion.IntervalosEnteros()); formulario.Limpiar(); MostrarGrafico(); formulario.MostrarSerie(MostrarSerie()); formulario.Esperar(false); formulario.HabilitarPrueba(true); } catch (Exception ex) { formulario.MostrarError(ex); formulario.HabilitarPrueba(false); } }
public Distribucion InsertarCodigoBarra(string CodigoBarra, string Usuario) { Distribucion dis = new Distribucion(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { try { cmd.CommandText = "Encua_Distibucion_insertproducto"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Codigo", CodigoBarra); cmd.Parameters.AddWithValue("@Usuario", Usuario); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { dis.Gerencia = reader["Marca"].ToString(); dis.Sector = reader["cTotal"].ToString(); dis.Destinatario = (Convert.ToInt32(reader["cfalta"].ToString()) * -1).ToString(); } } catch { } } con.CerrarConexion(); return(dis); }
public GVA(Distribucion d, double[] parametros, TipoGenerador tipogenerador, uint semilla) { _dist = d; _gna = new GNA(tipogenerador, semilla); _parametros = new Dictionary <string, double>(); //Segun el tipo de distribucion colocar parametros switch (_dist) { case Distribucion.Uniforme: _parametros.Add("a", parametros[0]); _parametros.Add("b", parametros[1]); break; case Distribucion.Exponencial: _parametros.Add("a", parametros[0]); break; case Distribucion.Empirica: break; case Distribucion.Normal: _parametros.Add("Media", parametros[0]); _parametros.Add("Desviacion Estandar", parametros[1]); break; } }
public Distribucion ObtenerdistPorcuit(string cuit) { string sqltxt = $"SELECT * FROM Distribuciones Where Cuit_dist = '{cuit}'"; var tablaTemporal = _BD.consulta(sqltxt); if (tablaTemporal.Rows.Count == 0) { return(null); } var distribuc = new Distribucion(); foreach (DataRow fila in tablaTemporal.Rows) { if (fila.HasErrors) { continue; // no corto el ciclo } distribuc.id = int.Parse(fila.ItemArray[0].ToString()); distribuc.Cuit_dist = long.Parse(fila.ItemArray[1].ToString()); distribuc.Cod_Interno = int.Parse(fila.ItemArray[2].ToString()); distribuc.nro_ejemplares = long.Parse(fila.ItemArray[3].ToString()); distribuc.nro_ejemplares_pagos = long.Parse(fila.ItemArray[4].ToString()); //distribuc.fecha_Entrega =DateTime.Parse(fila.ItemArray[5].ToString()); } return(distribuc); }
private void btnAceptar_Click(object sender, EventArgs e) { //var distribucion = prepararDist(); var distribucion = new Distribucion(); distribucion.Cod_Interno = int.Parse(CMB_revistas.SelectedValue.ToString()); distribucion.fecha_Entrega = DTPfechaEntrega.Value; distribucion.Cuit_dist = long.Parse(TXTCUIT.Text); if (!distribucion.NumeroValido(TXTtotal.Text.ToString())) { MessageBox.Show("cantidad de ejemplares invalida"); return; } if (!distribucion.NumeroValido(TXTpagados.Text.ToString())) { MessageBox.Show("cantidad de ejemplares pagos invalida"); return; } distribucion.nro_ejemplares = long.Parse(TXTtotal.Text); distribucion.nro_ejemplares_pagos = long.Parse(TXTpagados.Text); if (!distribucion.CuitValido(TXTCUIT.Text.ToString())) { MessageBox.Show("El CUIT que ingreso no es valido"); return; } distribucion.Cuit_dist = long.Parse(TXTCUIT.Text); if (!distribucion.fechavalida()) { MessageBox.Show("La fecha ingresada no es valida"); return; } //valida que el id no se repita // valida que el codigo interno exista en la tabla revistas if (!_distribucionesRepositorio.ValidarCod(CMB_revistas.SelectedValue.ToString())) { // y que no este repetido sino daria error por primary key if (!_distribucionesRepositorio.ValidarCod_duplicado(CMB_revistas.SelectedValue.ToString(), TXTCUIT.Text.ToString())) { if (_distribucionesRepositorio.Guardar(distribucion)) { MessageBox.Show("Se registró distribución con Exito"); ActualizarDistribuciones(distribucion.Cuit_dist); LimpiarCampos(); } } else { MessageBox.Show($"Ya existe una distribucion con el Codigo = {CMB_revistas.SelectedValue}"); } } else { MessageBox.Show($"No existe revista con el Codigo {CMB_revistas.SelectedValue}."); } }
public void IngresaDistribucion(EntityConnectionStringBuilder connection, Distribucion ds) { var context = new samEntities(connection.ToString()); context.INSERT_distribucion_MDL(ds.VALUED, ds.DDTEXT_ES, ds.DDTEXT_EN); }
public INFOdistribucion(string cuit) { InitializeComponent(); v = new ValidateTextBox(); _distribuidoresRepositorio = new DistribuidoresRepositorio(); _distribucionesRepositorio = new DistribucionesRepositorio(); distribucion = _distribucionesRepositorio.ObtenerdistPorcuit(cuit); }
public bool Guardar(Distribucion distribucion) { string sqltxt = $"INSERT [dbo].[Distribuciones] ([Cuit_dist],[Cod_Interno],[nro_ejemplares],[nro_ejemplares_pagos],[fecha_Entrega]) " + $"VALUES ('{distribucion.Cuit_dist}','{distribucion.Cod_Interno}', " + $"'{distribucion.nro_ejemplares}', '{distribucion.nro_ejemplares_pagos}', '{distribucion.fecha_Entrega.ToString("yyyy-MM-dd")}')"; return(_BD.EjecutarSQL(sqltxt)); }
private Intervalo[] _intervalos; //vector de subintervalos public Grafica1(List <Generado> lista, int cantidadIntervalos, Distribucion distribucion = null) { InitializeComponent(); _lista = lista; _cantidadIntervalos = cantidadIntervalos; _distribucion = distribucion; CargarHistograma(); }
public void ObtenerValorDeTablaChiCuadrado() { var grados = CantidadIntervalos - Distribucion.CantidadParametros() - 1; var valor = ChiCuadrado.ValorDeTabla(grados, Alfa); TablaChiCuadrado = valor; }
public EditarDistribucion(string cuit, string id_dist) { InitializeComponent(); _distribRepos = new DistribucionesRepositorio(); _revistaRepo = new RevistasRepositorio(); v = new ValidateTextBox(); dist = _distribRepos.ObtenerPorID(id_dist); }
public Distribuciones() { InitializeComponent(); admin = new Administrador.Administrador(); DistribucionSeleccionado = new Distribucion(); ListProducto = new List <Producto>(); FillTablaDatos(); }
public void VaciarControles() { DistribucionSeleccionado = new Distribucion(); txtId.Text = ""; txtCantidad.Text = ""; cmbProducto.Text = ""; cmbSupermercado.Text = ""; btnGuardar.IsEnabled = false; txtId.IsEnabled = false; }
public Distribuciones(string distribuidorCuit) { InitializeComponent(); _distribuidoresRepositorio = new DistribuidoresRepositorio(); _distribucionesRepositorio = new DistribucionesRepositorio(); _revistaRepo = new RevistasRepositorio(); v = new ValidateTextBox(); _BD = new Editorial_BD(); distribucion = new Distribucion(); distribuidor = _distribuidoresRepositorio.ObtenerDistribuidor(distribuidorCuit); }
public bool Editar(Distribucion d, string Id) { string sqltxt = $"UPDATE [dbo].[Distribuciones] SET Cuit_dist='{d.Cuit_dist}'," + $" Cod_Interno='{d.Cod_Interno}'," + $" nro_ejemplares='{d.nro_ejemplares}'," + $" nro_ejemplares_pagos='{d.nro_ejemplares_pagos}'," + $"fecha_Entrega='{d.fecha_Entrega.ToString("yyyy-MM-dd")}' Where Id ={Id}"; return(_BD.EjecutarSQL(sqltxt)); }
public List <Distribucion> ListarDistribucionNatura(string Gerencia, string Marca, string Ciclo, string Estado) { List <Distribucion> lista = new List <Distribucion>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { try { cmd.CommandText = "Enc_Distribucion_ListarNatura"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Gerencia", Gerencia); cmd.Parameters.AddWithValue("@Marca", Marca); cmd.Parameters.AddWithValue("@Estado", Estado); cmd.Parameters.AddWithValue("@Ciclo", Ciclo); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Distribucion dis = new Distribucion(); dis.Gerencia = reader["Gerencia"].ToString(); dis.Sector = reader["Sector"].ToString(); dis.Destinatario = reader["Destinatario"].ToString(); dis.Domicilio = reader["Domicilio"].ToString(); dis.Localidad = reader["Localidad"].ToString(); dis.Retiro = Convert.ToDateTime(reader["Fecha_Retiro"].ToString()); if (reader["Cajas_Revista"].ToString() != "") { dis.Caja_Revista = reader["Cajas_Revista"].ToString(); } else { dis.Caja_Revista = reader["Cajas_Ensobrados"].ToString(); } dis.caja_ensobrado = (Convert.ToInt32(reader["falta"].ToString()) * -1).ToString(); dis.CodigoBarra = reader["CodigoBarra"].ToString(); dis.Marca = reader["Material"].ToString(); dis.Estado = reader["Estado"].ToString(); dis.Nombre_Cajas = reader["CajasOT"].ToString(); lista.Add(dis); } } catch { } } con.CerrarConexion(); return(lista); }
private void ObtenerFrecuenciasEsperadas() { var relativas = Distribucion.FrecuenciasEsperadas(Intervalos); var absolutas = new List <double>(CantidadIntervalos); foreach (var frecuencia in relativas) { var absoluta = frecuencia * TamañoMuestra; absolutas.Add(absoluta); } FrecuenciasEsperadasAbsolutas = absolutas; FrecuenciasEsperadasRelativas = relativas; }
private void RbDistNormal_CheckedChanged(object sender, EventArgs e) { txtUniformeA.Enabled = false; txtUniformeB.Enabled = false; txtMedia.Enabled = true; txtDesvEstandar.Enabled = true; txtLambdaExp.Enabled = false; txtLambdaPoisson.Enabled = false; txtUniformeA.Text = string.Empty; txtUniformeB.Text = string.Empty; txtLambdaExp.Text = string.Empty; txtLambdaPoisson.Text = string.Empty; txtCantValores.Text = string.Empty; dist = Distribucion.Normal; }
private void TablaDatos_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { btnGuardar.IsEnabled = false; txtId.IsEnabled = false; var objeto = TablaDatos.SelectedItem; DistribucionSeleccionado = (Distribucion)objeto; cmbProducto.Text = DistribucionSeleccionado.IdProducto; cmbSupermercado.Text = DistribucionSeleccionado.IdSupermercado; txtCantidad.Text = DistribucionSeleccionado.Cantidad.ToString(); txtId.Text = DistribucionSeleccionado.Id.ToString(); } catch (Exception) { } }
protected void txtCodigoBarra_TextChanged(object sender, EventArgs e) { if (txtCodigoBarra.Text != "") { string Usuario = Request.QueryString["u"].ToString(); Controller_Distribucion controldis = new Controller_Distribucion(); Distribucion dis = controldis.InsertarCodigoBarra(txtCodigoBarra.Text, Usuario); if (dis.Gerencia != "") { lblCodigo.Text = txtCodigoBarra.Text; lblMarca.Text = dis.Gerencia; lblValidado.Text = dis.Sector; lblFalta.Text = dis.Destinatario; txtCodigoBarra.Text = String.Empty; } } }
private void btnAceptar_Click(object sender, EventArgs e) { var distribucion1 = new Distribucion(); distribucion1.id = int.Parse(TxtidDistribucion.Text); distribucion1.nro_ejemplares = long.Parse(TXTtotal.Text); distribucion1.nro_ejemplares_pagos = long.Parse(TXTpagados.Text); distribucion1.Cod_Interno = int.Parse(CMB_revistas.SelectedValue.ToString()); distribucion1.Cuit_dist = long.Parse(TXTCUIT.Text); distribucion1.fecha_Entrega = DTPfechaEntrega.Value; if (!distribucion1.fechavalida()) { MessageBox.Show("La fecha que ingreso no es valido"); return; } if (_distribRepos.Editar(distribucion1, dist.id.ToString())) { MessageBox.Show("Se actualizo con Exito"); this.Dispose(); } }
protected void ibExcel_Click(object sender, ImageClickEventArgs e) { try { List <Distribucion> lista = new List <Distribucion>(); string Cajarevista = ""; string CajaEnsobrados = ""; for (int i = 0; i < RadGridCodigos.Items.Count; i++) { Distribucion dis = new Distribucion(); dis.Gerencia = RadGridCodigos.Items[i]["Gerencia"].Text; dis.Sector = RadGridCodigos.Items[i]["Sector"].Text; dis.Destinatario = RadGridCodigos.Items[i]["Destinatario"].Text; dis.Domicilio = RadGridCodigos.Items[i]["Domicilio"].Text; dis.Localidad = RadGridCodigos.Items[i]["Localidad"].Text; dis.Fecha_Retiro = RadGridCodigos.Items[i]["Retiro"].Text; dis.Marca = RadGridCodigos.Items[i]["Marca"].Text; dis.Caja_Revista = RadGridCodigos.Items[i]["Caja_Revista"].Text; dis.caja_ensobrado = RadGridCodigos.Items[i]["caja_ensobrado"].Text; dis.CodigoBarra = RadGridCodigos.Items[i]["CodigoBarra"].Text; dis.Estado = RadGridCodigos.Items[i]["Estado"].Text; dis.Nombre_Cajas = RadGridCodigos.Items[i]["Nombre_Cajas"].Text; if (dis.Marca.IndexOf("REV.") >= 0) { Cajarevista = "Cajas Revista <br/> (" + dis.Nombre_Cajas + ")"; } else { CajaEnsobrados = "Cajas de Ensobrados <br/> (" + dis.Nombre_Cajas + ")"; } lista.Add(dis); } GridView GridView1 = new GridView(); GridView1.DataSource = lista; GridView1.DataBind(); GridView1.HeaderStyle.BackColor = System.Drawing.Color.Blue; GridView1.HeaderStyle.ForeColor = System.Drawing.Color.White; GridView1.HeaderRow.Cells[5].Visible = false; GridView1.HeaderRow.Cells[7].Text = Cajarevista; GridView1.HeaderRow.Cells[8].Text = CajaEnsobrados; GridView1.HeaderRow.Cells[10].Visible = false; GridView1.HeaderRow.Cells[9].Text = "Cant. Faltante"; GridView1.HeaderRow.Cells[12].Text = "Material"; for (int contador = 0; contador < GridView1.Rows.Count; contador++) { GridViewRow row = GridView1.Rows[contador]; if (row.Cells[12].Text.IndexOf("REV.") >= 0) { row.Cells[7].Text = row.Cells[8].Text; row.Cells[8].Text = ""; } else { row.Cells[7].Text = ""; } row.Cells[9].Text = row.Cells[10].Text; row.Cells[10].Visible = false; row.Cells[5].Visible = false; } string Filtro = ""; if (txtGerencia.Text != "") { Filtro += " Gerencia : " + txtGerencia + "<br />"; } if (txtCicloNatura.Text != "") { Filtro += "Ciclo : " + txtCicloNatura.Text + "<br />"; } if (ddlEstado.SelectedItem.Text != "Todos") { Filtro += "Estado : " + ddlEstado.SelectedItem.Text + "<br/>"; } if (ddlMarca.SelectedItem.Text != "Todos") { Filtro += "Material : " + ddlMarca.SelectedItem.Text; } string Titulo = Filtro + "</div><br />"; ExportToExcel("Informe Distribucion Natura Ciclo " + txtCicloNatura.Text, Titulo, GridView1); } catch { string popupScript = "<script language='JavaScript'> alert('Ha Ocurrido un error al exportar a Excel'); </script>"; Page.RegisterStartupScript("PopupScript", popupScript); } }
private void CalcularValores() { var valores = Distribucion.Generar(TamañoMuestra); Valores = valores; }
public static void DistribucionExcelToDB(IProgress <int> progress, string path) { DataTable result = ExcelReader.GetExcelWorksheet(path, "32200"); DateTime myDateTime = DateTime.Now; string sqlFormattedDate = myDateTime.ToString("dd-MM-yyyy"); if (!isDistribucionTable(result.Columns)) { throw new BadExcelFormatException(); } foreach (DataRow dataRow in result.Rows) { Distribucion d = new Distribucion() { ccdepcve = getNullableInt(dataRow["ccdepcve"]), ccpercve = getInt(dataRow["ccpercve"]), ccpertar = getNullableInt(dataRow["ccpertar"]), ccpernom = Convert.ToString(dataRow["ccpernom"]), cccve = Convert.ToString(dataRow["cccve"]), cchrst = getInt(dataRow["cchrst"]), ccdes = getInt(dataRow["ccdes"]), cceso = getInt(dataRow["cceso"]), ccnmat = getInt(dataRow["ccnmat"]), ccmath = getInt(dataRow["ccmath"]), ccexc = getInt(dataRow["ccexc"]), ccmot = Convert.ToString(dataRow["ccmot"]), ccperara = getNullableDateTime(dataRow["ccperara"]), cctitnco = Convert.ToString(dataRow["cctitnco"]), ccesrced = getNullableInt(dataRow["ccesrced"]), cccar1a = getInt(dataRow["cccar1a"]), cccar1b = getInt(dataRow["cccar1b"]), cccar2a = getInt(dataRow["cccar2a"]), cccar2b = getInt(dataRow["cccar2b"]), cccar3a = getInt(dataRow["cccar3a"]), cccar3b = getInt(dataRow["cccar3b"]), cccar4a = getInt(dataRow["cccar4a"]), cccar4b = getInt(dataRow["cccar4b"]), cccar5a = getInt(dataRow["cccar5a"]), cccar5b = getInt(dataRow["cccar5b"]), cccar6a = getInt(dataRow["cccar6a"]), cccar6b = getInt(dataRow["cccar6b"]), cccar7a = getInt(dataRow["cccar7a"]), cccar7b = getInt(dataRow["cccar7b"]), cccar8a = getInt(dataRow["cccar8a"]), cccar8b = getInt(dataRow["cccar8b"]), cccar9a = getInt(dataRow["cccar9a"]), cccar9b = getInt(dataRow["cccar9b"]), cccar10a = getInt(dataRow["cccar10a"]), cccar10b = getInt(dataRow["cccar10b"]), ccpdo1a = getInt(dataRow["ccpdo1a"]), ccpdo1b = getInt(dataRow["ccpdo1b"]), ccpdo2a = getInt(dataRow["ccpdo2a"]), ccpdo2b = getInt(dataRow["ccpdo2b"]), ccpdo3a = getInt(dataRow["ccpdo3a"]), ccpdo3b = getInt(dataRow["ccpdo3b"]), ccpdo4a = getInt(dataRow["ccpdo4a"]), ccpdo4b = getInt(dataRow["ccpdo4b"]), ccpdo5a = getInt(dataRow["ccpdo5a"]), ccpdo5b = getInt(dataRow["ccpdo5b"]), ccpdo6a = getInt(dataRow["ccpdo6a"]), ccpdo6b = getInt(dataRow["ccpdo6b"]), ccpdo7a = getInt(dataRow["ccpdo7a"]), ccpdo7b = getInt(dataRow["ccpdo7b"]), ccpdo8a = getInt(dataRow["ccpdo8a"]), ccpdo8b = getInt(dataRow["ccpdo8b"]), ccpdo9a = getInt(dataRow["ccpdo9a"]), ccpdo9b = getInt(dataRow["ccpdo9b"]), ccpdo10a = getInt(dataRow["ccpdo10a"]), ccpdo10b = getInt(dataRow["ccpdo10b"]), fecha = sqlFormattedDate }; ScheduleManagerEntities context = new ScheduleManagerEntities(); context.Distribucion.Add(d); context.SaveChanges(); int recordNum = result.Rows.IndexOf(dataRow) + 1; progress.Report(100 * recordNum / result.Rows.Count); } }
public GestorPruebaBondad(double[] serie, ConteoFrecuencia[] conteos, Distribucion distribucion) { this.serie = serie; this.distribucion = distribucion; this.conteos = conteos; }