private void Btn_Aceptar_Click(object sender, EventArgs e) { try { if (!ControlValores()) { throw new Exception("Falta elegir el remito valorizado."); } Datos.Documento D = new Datos.Documento(); D.Id_Factura = Convert.ToInt32(id_FacturaTextBox.Text); D.Fecha_Entrega_Documento = FechaEntregaDateTimePicker.Value; D.Observaciones_Documento = ObservacionesTextBox.Text; D.Dominio_Documento = Txt_Dominio.Text; Datos.Documento.Add(D); Datos.Factura_detalle temp = Datos.Factura_detalle.GetFactura_detalleRelacional("", id_FacturaTextBox.Text); foreach (Datos.Factura_detalle itemFactura_detalle in temp.ListaFactura_detalle) { FD_Global = itemFactura_detalle; ImprimirDocumento.Print(); } Close(); } catch (Exception Error) { MessageBox.Show(Error.Message); } }
/// <summary> /// en construccion........... /// utlima modificacion 19 - 06 - 2014 /// no borrar por falta de funcionalidad /// </summary> /// <param name="url"></param> private void procesaCarga(string url) { ClientScriptManager cm = this.ClientScript; string id = cargueData(usuario.IdContacto).ToString(); string fechaArchivo = DateTime.Now.Year + "-" + DateTime.Now.Month + "-" + DateTime.Now.Day + " " + DateTime.Now.Hour + "-" + DateTime.Now.Minute + "-" + DateTime.Now.Second; string txtCarpeta = "Proyecto_" + id; string SysNombreArchivo = "ProyectoOffLine" + id + " " + fechaArchivo + ".xml"; string RutaHttpDestino = "\\Documentos\\FonadeDocumentos\\ProyectosOffline" + "\\" + txtCarpeta + "\\" + SysNombreArchivo; if (string.IsNullOrEmpty(url)) { return; } else { string NombreArchivo = System.IO.Path.GetFileName(url); System.IO.FileInfo fi = new System.IO.FileInfo(NombreArchivo); string Tamano = fi.Length.ToString(); try { if (!System.IO.Directory.Exists("\\FonadeDocumentos\\ProyectosOffline" + "\\" + txtCarpeta)) { System.IO.Directory.CreateDirectory("\\FonadeDocumentos\\ProyectosOffline" + "\\" + txtCarpeta); } } catch (System.IO.IOException) { cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Error No se pudo crear la carpeta : " + txtCarpeta + "');</script>"); return; } Datos.Documento document = new Datos.Documento(); document.CodProyecto = Convert.ToInt32(id); document.NomDocumento = "ArchivoOffline"; document.CodDocumentoFormato = 17; document.URL = RutaHttpDestino; document.Comentario = "Backup Off-Line"; document.Fecha = DateTime.Now; document.CodContacto = usuario.IdContacto; consultas.Db.Documentos.InsertOnSubmit(document); try { consultas.Db.SubmitChanges(); } catch (LinqDataSourceValidationException) { return; } catch (Exception) { cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('No se realizo el registro correctamente');</script>"); return; } } }
private void Buscar() { try { //Borro todo las filas y columnas anteriores DG_Datos.Columns.Clear(); DG_Datos.Rows.Clear(); //Busco la lista de datos Datos.Documento D = Datos.Documento.GetDocumentoRelacional(Txt_Id.Text, razon_social_textBox1.Text); //Agrego las columnas de la regilla de datos. DG_Datos.Columns.Add("Clm_Numero", "N° de entrega"); DG_Datos.Columns.Add("Clm_Nombre", "Nombre"); DG_Datos.Columns.Add("Clm_Unidad", "Unidad"); DG_Datos.Columns.Add("Clm_Fecha", "Fecha"); DG_Datos.Columns.Add("Clm_Domicilio", "Dominio"); DG_Datos.Columns.Add("Clm_Observaciones", "Observaciones"); DG_Datos.Font = new Font(Config.NombreFont, Config.TamañoFont); DG_Datos.Columns["Clm_Numero"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; DG_Datos.Columns["Clm_Nombre"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; DG_Datos.Columns["Clm_Unidad"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; DG_Datos.Columns["Clm_Fecha"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; DG_Datos.Columns["Clm_Domicilio"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; DG_Datos.Columns["Clm_Observaciones"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; //Agrego las filas foreach (Datos.Documento ItemDocumento in D.ListaDocumento) { DG_Datos.Rows.Add(); DG_Datos.Rows[DG_Datos.Rows.Count - 1].Tag = ItemDocumento.Id_Documento; DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_Numero"].Value = ItemDocumento.Id_Documento; DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_Nombre"].Value = Datos.Factura.GetFacturaRelacional(ItemDocumento.Id_Factura.ToString(), "", "", "", "", "").ListaFactura[0].Tercero.Razon_Social_Tercero; DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_Unidad"].Value = Datos.Factura_detalle.GetFactura_detalleRelacional("", ItemDocumento.Id_Factura.ToString()).ListaFactura_detalle[0].Articulo.Descripcion_Articulo; DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_Fecha"].Value = ItemDocumento.Fecha_Entrega_Documento; DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_Domicilio"].Value = ItemDocumento.Dominio_Documento; DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_Observaciones"].Value = ItemDocumento.Observaciones_Documento; } Txt_CantidadRegistros.Text = D.ListaDocumento.Count.ToString(); if (NumeroFilaUltimaSeleccion != 0 && DG_Datos.Rows.Count > NumeroFilaUltimaSeleccion) { DG_Datos.Rows[NumeroFilaUltimaSeleccion].Selected = true; } } catch (Exception Error) { MessageBox.Show(Error.Message); } }