Esempio n. 1
0
        public string modificar(OA_Contacto_E objOAContacto)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_CONTACTO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", 'U');
                    cmd.Parameters.AddWithValue("@idOAContacto", objOAContacto.idOAContacto);
                    cmd.Parameters.AddWithValue("@idOA", objOAContacto.idOA);
                    cmd.Parameters.AddWithValue("@idOACargo", objOAContacto.idOACargo);
                    cmd.Parameters.AddWithValue("@dni", objOAContacto.dni);
                    cmd.Parameters.AddWithValue("@nombres", objOAContacto.nombres);
                    cmd.Parameters.AddWithValue("@apellidopaterno", objOAContacto.apellidoPaterno);
                    cmd.Parameters.AddWithValue("@apellidomaterno", objOAContacto.apellidoMaterno);
                    cmd.Parameters.AddWithValue("@fechNacimiento", objOAContacto.fechNacimiento);
                    cmd.Parameters.AddWithValue("@email", objOAContacto.email);
                    cmd.Parameters.AddWithValue("@estadoCivil", objOAContacto.estadoCivil);
                    cmd.Parameters.AddWithValue("@dniConyuge", objOAContacto.dniConyuge);
                    cmd.Parameters.AddWithValue("@telefono", objOAContacto.telefono);
                    cmd.Parameters.AddWithValue("@telefono2", objOAContacto.telefono2);
                    cmd.Parameters.AddWithValue("@motivoActualizacion", objOAContacto.motivoActualizacion);
                    cmd.Parameters.AddWithValue("@completado", objOAContacto.completado);
                    cmd.Parameters.AddWithValue("@activo", objOAContacto.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objOAContacto.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 al contacto: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al modificar al contacto.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
Esempio n. 2
0
        public OA_Contacto_E obtenerContacto(int idOA, string rucOA)
        {
            OA_Contacto_E oaContacto_E = new OA_Contacto_E();

            try
            {
                using (cmd = new SqlCommand("SP_OBTENER_CONTACTO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDOA", idOA);
                    cmd.Parameters.AddWithValue("@RUCOA", rucOA);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        OA_Contacto_E oaContacto = new OA_Contacto_E();
                        oaContacto.idOAContacto        = Convert.ToInt32(dr["ID"]);
                        oaContacto.idOA                = Convert.ToInt32(dr["IDOA"]);
                        oaContacto.idOACargo           = Convert.ToInt32(dr["idCargo"]);
                        oaContacto.dni                 = Convert.ToString(dr["DNI CONTAC"]);
                        oaContacto.nombres             = Convert.ToString(dr["NOMBRE"]);
                        oaContacto.apellidoPaterno     = Convert.ToString(dr["AP. PATERNO"]);
                        oaContacto.apellidoMaterno     = Convert.ToString(dr["AP. MATERNO"]);
                        oaContacto.fechNacimiento      = Convert.ToString(dr["FEC. NACIMIENTO"]);
                        oaContacto.estadoCivil         = Convert.ToString(dr["ESTADO CIVIL"]);
                        oaContacto.dniConyuge          = Convert.ToString(dr["DNI CONY"]);
                        oaContacto.email               = Convert.ToString(dr["CORREO"]);
                        oaContacto.telefono            = Convert.ToString(dr["TELEFONO"]);
                        oaContacto.telefono2           = Convert.ToString(dr["TELEFONO 2"]);
                        oaContacto.motivoActualizacion = Convert.ToString(dr["MOTIVO ACTUALIZACION"]);
                        oaContacto.completado          = Convert.ToBoolean(dr["COMPLETADO"]);
                        oaContacto.activo              = Convert.ToBoolean(dr["ACTIVO"]);
                        oaContacto_E = oaContacto;
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.Write("Error al obtener los datos de contacto: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(oaContacto_E);
        }
Esempio n. 3
0
 public string modificar(OA_Contacto_E objOAContacto)
 {
     return(oaContacto_D.modificar(objOAContacto));
 }
Esempio n. 4
0
 public string eliminar(OA_Contacto_E objOAContacto)
 {
     return(oaContacto_D.eliminar(objOAContacto));
 }
Esempio n. 5
0
 public string agregar(OA_Contacto_E objOAContacto)
 {
     return(oaContacto_D.agregar(objOAContacto));
 }