internal static void AltaExigen(Documentacion documentacion, Tramite tramite, SqlTransaction transaccion) { try { SqlCommand cmdAltaExigen = new SqlCommand("AltaExigen", transaccion.Connection); cmdAltaExigen.CommandType = CommandType.StoredProcedure; cmdAltaExigen.Parameters.AddWithValue("@codTramite", tramite.CodigoTramite); cmdAltaExigen.Parameters.AddWithValue("@codDocumentacion", documentacion.CodigoInterno); SqlParameter valorRetorno = new SqlParameter("@valorRetorno", SqlDbType.Int); valorRetorno.Direction = ParameterDirection.ReturnValue; cmdAltaExigen.Parameters.Add(valorRetorno); cmdAltaExigen.Transaction = transaccion; cmdAltaExigen.ExecuteNonQuery(); if ((int)valorRetorno.Value == -1) { throw new Exception("Ocurrió un error al realizar el alta."); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public Documentacion Construye(string nombreCliente) { constructor.ConstruyeSolicitudPedido(nombreCliente); constructor.ConstruyeSolicitudFactura(nombreCliente); Documentacion documentacion = constructor.Resultado(); return(documentacion); }
public Documentacion Construye(string nombreCliente) { Constructor.ConstruyeSolicitudPedido(nombreCliente); Constructor.ConstruyeSolicitudMatriculacion(nombreCliente); Documentacion documentacion = Constructor.Resultado(); return(documentacion); }
public Documentacion construye(string nombreCliente) { constructor.construyeSolicitudPedido(nombreCliente); constructor.construyeSolicitudMatriculacion (nombreCliente); Documentacion documentacion = constructor.resultado(); return(documentacion); }
public void UnVendedorPuedeGenerarDocumentacionHtmlParaCliente() { GeneracionDocumentacionVehiculo generacionDocumentacionVehiculo = new GeneracionDocumentacionVehiculoHtml(); Vendedor vendedor = new Vendedor(generacionDocumentacionVehiculo); Documentacion documentacion = vendedor.GenerarYObtenerDocumentacion("Luís"); Assert.AreEqual(2, documentacion.ObtenerDocumentos().Count); }
private void txtNumero_Validating(object sender, CancelEventArgs e) { int numero = 0; try { numero = Convert.ToInt32(txtNumero.Text); ServiceClient wcf = new ServiceClient(); Documentacion unaDocumentacion = wcf.BuscarDocumentacionAux(numero); if (unaDocumentacion == null) { BtnAlta.Enabled = true; txtNumero.Enabled = false; LblError.Text = "No existe documento, agregelo."; } else { BtnModificar.Enabled = true; BtnBaja.Enabled = true; documentacion = unaDocumentacion; txtNumero.Text = unaDocumentacion.CodigoInterno.ToString(); txtNombre.Text = unaDocumentacion.NomDocumentacion; txtLugar.Text = unaDocumentacion.Lugar; txtNumero.Enabled = false; btnActivo.Text = "Activo"; if (!unaDocumentacion.Activo) { btnActivo.Enabled = true; LblError.Text = "El documento esta inactivo."; btnActivo.Image = BackOfficeTramites.Properties.Resources.inactivo; btnActivo.Text = "Activar"; BtnBaja.Enabled = false; BtnModificar.Enabled = false; } } } catch (FormatException) { LblError.Text = "Numero es inválido."; } catch (Exception ex) { if (ex.Message.Length > 40) { LblError.Text = ex.Message.Substring(0, 40); } else { LblError.Text = ex.Message; } } }
public static string GuardarDocuemntacionTitulacion(Documentacion doc) { using (SqlConnection connection = new SqlConnection(Settings1.Default.cadena)) { connection.Open(); string queryString = "INSERT INTO [dbo].[DocTitulacion]([cod_acuerdo],[fecha])" + "VALUES (@cod_acuerdo,@Fecha); SELECT SCOPE_IDENTITY()"; SqlCommand cmd = new SqlCommand(queryString, connection); cmd.Parameters.AddWithValue("@cod_acuerdo", doc.cod_acuerdo); cmd.Parameters.AddWithValue("@Fecha", doc.Fecha); var IdPersonaTest = cmd.ExecuteScalar(); connection.Close(); return(IdPersonaTest.ToString()); } }
public void BajaDocumentacion(Documentacion documentacion, Empleado empLog) { SqlConnection conexion = null; try { conexion = new SqlConnection(Conexion.ObtenerCadenaConexion(empLog.Documento, empLog.Contrasenia)); SqlCommand cmdBajaDocumentacion = new SqlCommand("BajaDocumentacion", conexion); cmdBajaDocumentacion.CommandType = CommandType.StoredProcedure; cmdBajaDocumentacion.Parameters.AddWithValue("@codigoInterno", documentacion.CodigoInterno); SqlParameter valorRetorno = new SqlParameter("@valorRetorno", SqlDbType.Int); valorRetorno.Direction = ParameterDirection.ReturnValue; cmdBajaDocumentacion.Parameters.Add(valorRetorno); conexion.Open(); cmdBajaDocumentacion.ExecuteNonQuery(); switch ((int)valorRetorno.Value) { case -1: throw new Exception("La documentacón no existe."); break; case -2: throw new Exception("Ocurrió un error al eliminar la documentacón."); break; case -3: throw new Exception("Ocurrió un error al eliminar la documentacón."); break; } } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexion != null) { conexion.Close(); } } }
public List <Solicitud> listadoSolicitudXanio(Usuario usLog) { SqlConnection conexion = null; SqlDataReader drSolicitud = null; List <Solicitud> listaSolicitud = new List <Solicitud>(); Solicitud solicitud = null; Solicitante solicitante = null; Tramite tramite = null; Documentacion documentacion = null; List <Documentacion> documentaciones = new List <Documentacion>(); try { conexion = new SqlConnection(Conexion.ObtenerCadenaConexion(usLog.Documento, usLog.Contrasenia)); SqlCommand cmdBajaDocumentacion = new SqlCommand("ListadoSolicitudesXanio", conexion); cmdBajaDocumentacion.CommandType = CommandType.StoredProcedure; conexion.Open(); drSolicitud = cmdBajaDocumentacion.ExecuteReader(); while (drSolicitud.Read()) { tramite = PersistenciaTramite.getInstancia().BuscarTramiteAux((string)drSolicitud["codTramite"], usLog); solicitante = PersistenciaSolicitante.getInstancia().BuscarSolicitante((int)drSolicitud["docSolicitante"], usLog); solicitud = new Solicitud((int)drSolicitud["numero"], (string)drSolicitud["estado"], (DateTime)drSolicitud["fechaHora"], solicitante, tramite); listaSolicitud.Add(solicitud); } return(listaSolicitud); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexion != null) { conexion.Close(); } } }
public static void Show() { ConstructorDocumentacion constructor; Console.WriteLine("Desea generar documentación HTML (1) o PDF (2):"); string seleccion = Console.ReadLine(); if (seleccion == "1") { constructor = new ConstructorDocumentacionHtml(); } else { constructor = new ConstructorDocumentacionPdf(); } Vendedor vendedor = new Vendedor(constructor); Documentacion documentacion = vendedor.Construye("JRRN"); documentacion.Imprime(); }
public Documento ReadBy(Documentacion entity) { const string SQL_STATEMENT = "select * from Documentacion where legajo=@Id and ID_Documentacion=@Id"; Documento roles = null; var db = DatabaseFactory.CreateDatabase(CONNECTION_NAME); using (DbCommand cmd = db.GetSqlStringCommand(SQL_STATEMENT)) { db.AddInParameter(cmd, "@Id", DbType.Int32, entity.Id); db.AddInParameter(cmd, "@legajo", DbType.Int32, entity.persona.Id); using (IDataReader dr = db.ExecuteReader(cmd)) { if (dr.Read()) { roles = ALoad(dr); } } } return(roles); }
static void Main(string[] args) { ConstructorDocumentacionVehiculo constructor; Console.WriteLine("Desea generar documentación HTML (1) o PDF (2)"); string seleccion = Console.ReadLine(); if (selecciona == "1") { constructor = new ConstructorDocumentacionVehiculoHTML(); } else { constructor = new ConstructorDocumentacionVehiculoPDF(); } Vendedor vendedor = new Vendedor(constructor); Documentacion documentacion = vendedor.Construye("Carlos"); documentacion.Imprime(); }
static void Main(string[] args) { ConstructorDocumentacionVehiculo constructor; Console.WriteLine("Desea generar " + "documentación HTML (1) o PDF (2):"); string seleccion = Console.ReadLine(); if (seleccion == "1") { constructor = new ConstructorDocumentacionVehiculoHtml(); } else { constructor = new ConstructorDocumentacionVehiculoPdf(); } Vendedor vendedor = new Vendedor(constructor); Documentacion documentacion = vendedor.construye("Martín"); documentacion.imprime(); }
private void btnQuitarDoc_Click(object sender, EventArgs e) { List <DataGridViewRow> noSeleccionado = new List <DataGridViewRow>(); try { List <Documentacion> documentos = new List <Documentacion>(); foreach (DataGridViewRow fila in dgvDocumentosTramite.Rows) { if (!fila.Selected) { noSeleccionado.Add(fila); } } foreach (DataGridViewRow row in noSeleccionado) { Documentacion doc = new Documentacion(); doc.CodigoInterno = Convert.ToInt32(row.Cells["Codigo"].Value); doc.NomDocumentacion = row.Cells["Nombre"].Value.ToString(); doc.Lugar = row.Cells["Lugar"].Value.ToString(); documentos.Add(doc); } DocumentacionTramite = documentos; var res = (from doc in documentos select new { Codigo = doc.CodigoInterno, Nombre = doc.NomDocumentacion, Lugar = doc.Lugar }).ToList(); dgvDocumentosTramite.DataSource = res; } catch (Exception ex) { throw ex; } }
private void BtnAlta_Click(object sender, EventArgs e) { try { Documentacion doc = new Documentacion(); doc.CodigoInterno = Convert.ToInt32(txtNumero.Text); doc.NomDocumentacion = txtNombre.Text.Trim(); doc.Lugar = txtLugar.Text; ServiceClient wcf = new ServiceClient(); wcf.AltaDocumentacion(doc, empleadoLogueado); this.DesActivoBotones(); this.LimpioControles(); txtNumero.Enabled = true; txtNumero.ReadOnly = false; LblError.Text = "Alta con Exito"; if (!documentacion.Activo) { LblError.Text = "Se activo la documentacion con Exito"; } } catch (FormatException) { LblError.Text = "Numero es inválido."; } catch (Exception ex) { if (ex.Message.Length > 40) { LblError.Text = ex.Message.Substring(0, 40); } else { LblError.Text = ex.Message; } } }
public Documentacion ReadBy(Documentacion entity) { DocumentoDAC documentacionDAC = new DocumentoDAC(); Documento result = new Documento(); Documento documentacion = new Documento(); documentacion = documentacionDAC.ReadBy(entity); if (documentacion == null) { return(null); } else { AlumnoComponent personaComponent = new AlumnoComponent(); result = documentacion; result.persona = personaComponent.ReadBy(documentacion.persona.Id); return(result); } }
public Documentacion BuscarDocumentacionAux(int codigoInterno) { SqlConnection conexion = null; SqlDataReader drDocumentacion = null; Documentacion documentacion = null; try { conexion = new SqlConnection(Conexion.CadenaConexion); SqlCommand cmdBuscarDocumentacion = new SqlCommand("BuscarDocumentacionAux", conexion); cmdBuscarDocumentacion.CommandType = CommandType.StoredProcedure; cmdBuscarDocumentacion.Parameters.AddWithValue("@codigoInterno", codigoInterno); conexion.Open(); drDocumentacion = cmdBuscarDocumentacion.ExecuteReader(); if (drDocumentacion.Read()) { documentacion = new Documentacion((int)drDocumentacion["codigoInterno"], (string)drDocumentacion["nomDocumentacion"], (string)drDocumentacion["lugar"], (bool)drDocumentacion["activo"]); } return(documentacion); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (drDocumentacion != null) { drDocumentacion.Close(); } if (conexion != null) { conexion.Close(); } } }
public List <Documentacion> listadoDocumentacionExigida(string codigoTramite) { SqlConnection conexion = null; SqlDataReader drRelacion = null; List <Documentacion> listaDocumentacion = new List <Documentacion>(); Documentacion doc = null; try { conexion = new SqlConnection(Conexion.CadenaConexion); SqlCommand cmdLisDocumentosTramite = new SqlCommand("BuscarDocumentacionTramite", conexion); cmdLisDocumentosTramite.CommandType = CommandType.StoredProcedure; cmdLisDocumentosTramite.Parameters.AddWithValue("@codigoTramite", codigoTramite); conexion.Open(); drRelacion = cmdLisDocumentosTramite.ExecuteReader(); while (drRelacion.Read()) { doc = PersistenciaDocumentacion.getInstancia().BuscarDocumentacionAux((int)drRelacion["codDocumentacion"]); listaDocumentacion.Add(doc); } return(listaDocumentacion); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexion != null) { conexion.Close(); } } }
public List <Documentacion> listadoDocumentacion(Empleado empLog) { SqlConnection conexion = null; SqlDataReader drDocumentacion = null; List <Documentacion> listaDocumentacion = new List <Documentacion>(); Documentacion doc = null; try { conexion = new SqlConnection(Conexion.ObtenerCadenaConexion(empLog.Documento, empLog.Contrasenia)); SqlCommand cmdBajaDocumentacion = new SqlCommand("ListadoDocumentacion", conexion); cmdBajaDocumentacion.CommandType = CommandType.StoredProcedure; conexion.Open(); drDocumentacion = cmdBajaDocumentacion.ExecuteReader(); while (drDocumentacion.Read()) { doc = new Documentacion((int)drDocumentacion["codigoInterno"], (string)drDocumentacion["nomDocumentacion"], (string)drDocumentacion["lugar"], (bool)drDocumentacion["activo"]); listaDocumentacion.Add(doc); } return(listaDocumentacion); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexion != null) { conexion.Close(); } } }
public void ModificarDocumentacion(Documentacion documentacion, Empleado empLog) { FabricaPersistencia.GetPersistenciaDocumentacion().ModificarDocumentacion(documentacion, empLog); }
Documentacion IService.BuscarDocumentacionAux(int codigoInterno) { Documentacion doc = FabricaLogica.GetLogicaDocumentacion().BuscarDocumentacionAux(codigoInterno); return(doc); }
void IService.BajaDocumentacion(Documentacion documentacion, Empleado empLog) { FabricaLogica.GetLogicaDocumentacion().BajaDocumentacion(documentacion, empLog); }
public static string GuardarDocTitulacion(Documentacion doc) { string emp = DocumentacionDatos.GuardarDocuemntacionTitulacion(doc); return(emp); }
public static string GuardarDocAcademico(Documentacion doc) { string emp = DocumentacionDatos.GuardarDocuemntacionAcademico(doc); return(emp); }
private void btnAgregarDoc_Click(object sender, EventArgs e) { List <DataGridViewRow> seleccion = new List <DataGridViewRow>(); try { List <Documentacion> documentos = new List <Documentacion>(); if (DocumentacionTramite == null || DocumentacionTramite.Count == 0) { documentos = new List <Documentacion>(); } else { documentos = DocumentacionTramite; } foreach (DataGridViewRow fila in dgvDocumentosActivos.Rows) { if (fila.Selected) { bool bandera = true; foreach (Documentacion item in DocumentacionTramite) { if (item.CodigoInterno == Convert.ToInt32(fila.Cells["Codigo"].Value)) { bandera = false; } } if (bandera) { seleccion.Add(fila); } } } if (seleccion.Count != 0) { foreach (DataGridViewRow row in seleccion) { Documentacion doc = new Documentacion(); doc.CodigoInterno = Convert.ToInt32(row.Cells["Codigo"].Value); doc.NomDocumentacion = row.Cells["Nombre"].Value.ToString(); doc.Lugar = row.Cells["Lugar"].Value.ToString(); documentos.Add(doc); } DocumentacionTramite = documentos; } var res = (from doc in documentos select new { Codigo = doc.CodigoInterno, Nombre = doc.NomDocumentacion, Lugar = doc.Lugar }).ToList(); dgvDocumentosTramite.DataSource = res; } catch (Exception ex) { if (ex.Message.Length > 40) { LblError.Text = ex.Message.Substring(0, 40); } else { LblError.Text = ex.Message; } } }
public GeneracionDocumentacionVehiculo(Documentacion documentacion) { Documentacion = documentacion; }