public bool validar(DocumentoAdjuntosOA_E docAdjuntoOA)
        {
            int resultado = 0;

            try
            {
                using (cmd = new SqlCommand("sp_validarDocumentoAdjuntoOA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@idCutExpediente", docAdjuntoOA.idCutExpediente);
                    cmd.Parameters.AddWithValue("@rucOA", docAdjuntoOA.rucOA);
                    cmd.Parameters.AddWithValue("@idEspecialista", docAdjuntoOA.idEspecialista);
                    cmd.Parameters.AddWithValue("@idUnidadPCC", docAdjuntoOA.idUnidadPcc);
                    cmd.Parameters.AddWithValue("@idTipoDocumento", docAdjuntoOA.idTipoDocumento);
                    cmd.Parameters.AddWithValue("@nroDocuAdjunto", docAdjuntoOA.nroDocAdjunto);

                    resultado = Convert.ToInt32(cmd.ExecuteScalar());
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al validar documento adjunto OA: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return((resultado == 0) ? false : true);
        }
        public DocumentoAdjuntosOA_E obtenerDocumentoAdjunto_OA(int idDocumentoAdjOA)
        {
            DocumentoAdjuntosOA_E docAdjuntoOA_E = new DocumentoAdjuntosOA_E();

            try
            {
                using (cmd = new SqlCommand("SP_OBTENER_DOCUMENTOSADJUNOS_OA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDDOCUMENTOADJUNTOOA", idDocumentoAdjOA);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        DocumentoAdjuntosOA_E docAdjuntoOA = new DocumentoAdjuntosOA_E();
                        docAdjuntoOA.idDocumentoAdjuntoOA = Convert.ToInt32(dr["ID"]);
                        docAdjuntoOA.idCutExpediente      = Convert.ToInt32(dr["idCut"]);
                        docAdjuntoOA.rucOA               = Convert.ToString(dr["ruc"]);
                        docAdjuntoOA.nroExpediente       = Convert.ToString(dr["Nro Expediente"]);
                        docAdjuntoOA.nroSGD_Cut          = Convert.ToString(dr["Nro Cut"]);
                        docAdjuntoOA.nombre              = Convert.ToString(dr["Nombre"]);
                        docAdjuntoOA.idEspecialista      = Convert.ToInt32(dr["id Especialista"]);
                        docAdjuntoOA.especialista        = Convert.ToString(dr["especialista"]);
                        docAdjuntoOA.idUnidadPcc         = Convert.ToInt32(dr["idUnidadPcc"]);
                        docAdjuntoOA.lineaAccion         = Convert.ToString(dr["Linea Accion"]);
                        docAdjuntoOA.proceso             = Convert.ToString(dr["proceso"]);
                        docAdjuntoOA.estadoAct           = Convert.ToString(dr["estado"]);
                        docAdjuntoOA.idOficinaRegional   = Convert.ToInt32(dr["oficinaReg"]);
                        docAdjuntoOA.idTipoDocumento     = Convert.ToInt32(dr["idTipoDocumento"]);
                        docAdjuntoOA.nroDocAdjunto       = Convert.ToString(dr["Nro. Doc Adjunto"]);
                        docAdjuntoOA.asunto              = Convert.ToString(dr["asunto"]);
                        docAdjuntoOA.referencia          = Convert.ToString(dr["referencia"]);
                        docAdjuntoOA.fechaDocAdjunto     = Convert.ToString(dr["fecha Doc Adjunto"]);
                        docAdjuntoOA.idGrupoVisualizaDoc = Convert.ToInt32(dr["id Grupo Vizualizacion"]);
                        docAdjuntoOA.ruta           = Convert.ToString(dr["ruta"]);
                        docAdjuntoOA.visualizadoxOA = Convert.ToBoolean(dr["vizualizado oa"]);
                        docAdjuntoOA.fechaLecturaOA = Convert.ToString(dr["fecha lectura"]);
                        docAdjuntoOA.idEstado       = Convert.ToInt32(dr["id Estado"]);
                        docAdjuntoOA_E = docAdjuntoOA;
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error obtener documento Adjunto OA: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(docAdjuntoOA_E);
        }
        public string modificar(DocumentoAdjuntosOA_E docAdj_E)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_DOCUMENTO_ADJUNTO_OA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@Action", "U");
                    cmd.Parameters.AddWithValue("@idDocumentoAdjuntoOA", docAdj_E.idDocumentoAdjuntoOA);
                    cmd.Parameters.AddWithValue("@idCutExpediente", docAdj_E.idCutExpediente);
                    cmd.Parameters.AddWithValue("@rucOA", docAdj_E.rucOA);
                    cmd.Parameters.AddWithValue("@nroExpedienteOA", docAdj_E.nroExpediente);
                    cmd.Parameters.AddWithValue("@nroSGD_Cut", docAdj_E.nroSGD_Cut);
                    cmd.Parameters.AddWithValue("@idEspecialista", docAdj_E.idEspecialista);
                    cmd.Parameters.AddWithValue("@idUnidadPcc", docAdj_E.idUnidadPcc);
                    cmd.Parameters.AddWithValue("@idOficinaRegional", docAdj_E.idOficinaRegional);
                    cmd.Parameters.AddWithValue("@idTipoDocumento", docAdj_E.idTipoDocumento);
                    cmd.Parameters.AddWithValue("@nroDocAdjunto", docAdj_E.nroDocAdjunto);
                    cmd.Parameters.AddWithValue("@asunto", docAdj_E.asunto);
                    cmd.Parameters.AddWithValue("@referencia", docAdj_E.referencia);
                    cmd.Parameters.AddWithValue("@fechaDocAdjunto", docAdj_E.fechaDocAdjunto);
                    cmd.Parameters.AddWithValue("@idGrupoVisualizaDoc", docAdj_E.idGrupoVisualizaDoc);
                    cmd.Parameters.AddWithValue("@ruta", docAdj_E.ruta);
                    cmd.Parameters.AddWithValue("@visualizadoxOA", docAdj_E.visualizadoxOA);
                    cmd.Parameters.AddWithValue("@fechaLecturaOA", docAdj_E.fechaLecturaOA);
                    cmd.Parameters.AddWithValue("@idEstado", docAdj_E.idEstado);
                    cmd.Parameters.AddWithValue("@activo", docAdj_E.activo);
                    cmd.Parameters.AddWithValue("@idUsuarioRegistro", 0);
                    cmd.Parameters.AddWithValue("@fechaRegistro", 0);
                    cmd.Parameters.AddWithValue("@idUsuarioModificacion", docAdj_E.idUsuarioModificacion);
                    cmd.Parameters.AddWithValue("@fechaModificacion", ut.obtener_Fecha());
                    cmd.ExecuteNonQuery();

                    msg = "Se modificó correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al modificar el documento Adjunto OA: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al modificar el documento Adjunto OA.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
        public List <DocumentoAdjuntosOA_E> listarDocumentosAdjuntosOA(string rucOA, string nroCutSGD, string razonSocial)
        {
            List <DocumentoAdjuntosOA_E> listaDocAdjuntoOA = new List <DocumentoAdjuntosOA_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTAR_DOCUMENTOADJUNTOOA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@RUCOA", rucOA);
                    cmd.Parameters.AddWithValue("@NROCUTEXPEDIENTE", nroCutSGD);
                    cmd.Parameters.AddWithValue("@RAZSOCIAL", razonSocial);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        DocumentoAdjuntosOA_E docAdjuntoOA = new DocumentoAdjuntosOA_E();
                        docAdjuntoOA.nro = Convert.ToInt32(dr["NRO"]);
                        docAdjuntoOA.idDocumentoAdjuntoOA = Convert.ToInt32(dr["ID"]);
                        docAdjuntoOA.unidadPcc            = Convert.ToString(dr["Unidad PCC"]);
                        docAdjuntoOA.oficinaReg           = Convert.ToString(dr["Oficina Regional"]);
                        docAdjuntoOA.tipoDocumento        = Convert.ToString(dr["Tipo Documento"]);
                        docAdjuntoOA.asunto          = Convert.ToString(dr["Asunto"]);
                        docAdjuntoOA.referencia      = Convert.ToString(dr["Referencia"]);
                        docAdjuntoOA.nroDocAdjunto   = Convert.ToString(dr["Nro documento"]);
                        docAdjuntoOA.fechaDocAdjunto = Convert.ToString(dr["Fecha Documento Adjunto"]);
                        docAdjuntoOA.estadoAct       = Convert.ToString(dr["Estado Actual"]);
                        docAdjuntoOA.fechaRegistro   = Convert.ToString(dr["Fecha Registro"]);
                        docAdjuntoOA.grupoVisualiza  = Convert.ToString(dr["Grupo Visualiza"]);
                        docAdjuntoOA.visualizadoxOA  = Convert.ToBoolean(dr["visualizado"]);
                        docAdjuntoOA.fechaLecturaOA  = Convert.ToString(dr["Fecha Revision"]);
                        docAdjuntoOA.ruta            = Convert.ToString(dr["ruta"]);
                        listaDocAdjuntoOA.Add(docAdjuntoOA);
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al listar los documentos adjuntos de OA: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(listaDocAdjuntoOA);
        }
Ejemplo n.º 5
0
 public bool validar(DocumentoAdjuntosOA_E docAdjuntoOA)
 {
     return(docAdjunto_D.validar(docAdjuntoOA));
 }
Ejemplo n.º 6
0
 public string eliminar(DocumentoAdjuntosOA_E docAdj_E)
 {
     return(docAdjunto_D.eliminar(docAdj_E));
 }
Ejemplo n.º 7
0
 public string modificar(DocumentoAdjuntosOA_E docAdj_E)
 {
     return(docAdjunto_D.modificar(docAdj_E));
 }
Ejemplo n.º 8
0
 public string agregar(DocumentoAdjuntosOA_E docAdj_E)
 {
     return(docAdjunto_D.agregar(docAdj_E));
 }