public void SerializaTblUsuario(ref DBConn oConn, string cPath, string cFile) { if (string.IsNullOrEmpty(cPath)) { return; } try { SysUsuario oUsuario = new SysUsuario(ref oConn); DataTable oData = oUsuario.Get(); if (Directory.Exists(cPath) && !string.IsNullOrEmpty(cFile) && oData != null) { IFormatter oBinFormat = new BinaryFormatter(); Stream oFileStream = new FileStream(cPath + cFile, FileMode.Create, FileAccess.Write); oBinFormat.Serialize(oFileStream, oData); oFileStream.Close(); oFileStream = null; oData.Dispose(); } } catch (Exception Ex) { //return Ex.Source + " - " + Ex.Message + " - " + Ex.StackTrace; } }
public string SerializaUsuario(ref DBConn oConn, string cPath, string cFile) { if (string.IsNullOrEmpty(cPath)) { return(string.Empty); } try { BinaryUsuario bUsuario = new BinaryUsuario(); SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.CodUsuario = pCodUsuario; DataTable oData = oUsuario.Get(); if (oData != null) { if (oData.Rows.Count > 0) { bUsuario.CodUsuario = oData.Rows[0]["cod_user"].ToString(); bUsuario.CodTipo = oData.Rows[0]["cod_tipo"].ToString(); bUsuario.NomUsuario = oData.Rows[0]["nom_user"].ToString(); bUsuario.ApeUsuario = oData.Rows[0]["ape_user"].ToString(); bUsuario.EmlUsuario = oData.Rows[0]["eml_user"].ToString(); bUsuario.LoginUsuario = oData.Rows[0]["login_user"].ToString(); bUsuario.PwdUsuario = oData.Rows[0]["pwd_user"].ToString(); bUsuario.EstUsuario = oData.Rows[0]["est_user"].ToString(); bUsuario.NkeyUser = oData.Rows[0]["nkey_user"].ToString(); bUsuario.DateCreacion = oData.Rows[0]["date_creacion"].ToString(); bUsuario.DateModificacion = oData.Rows[0]["date_modificacion"].ToString(); bUsuario.FonoUsuario = oData.Rows[0]["fono_usuario"].ToString(); bUsuario.DestacadoUsuario = oData.Rows[0]["destacado_usuario"].ToString(); bUsuario.IndValidado = oData.Rows[0]["ind_validado"].ToString(); bUsuario.NotaRanking = oData.Rows[0]["nota_ranking"].ToString(); bUsuario.NotEtarget = oData.Rows[0]["notetarget"].ToString(); bUsuario.TipoUsuario = oData.Rows[0]["tipo_usuario"].ToString(); bUsuario.NkeyUsuario = oData.Rows[0]["nkey_usuario"].ToString(); } } oData.Dispose(); oUsuario = null; if (Directory.Exists(cPath) && !string.IsNullOrEmpty(cFile)) { IFormatter oBinFormat = new BinaryFormatter(); Stream oFileStream = new FileStream(cPath + cFile, FileMode.Create, FileAccess.Write); oBinFormat.Serialize(oFileStream, bUsuario); oFileStream.Close(); oFileStream = null; bUsuario = null; } return(string.Empty); } catch (Exception Ex) { return(Ex.Source + " - " + Ex.Message + " - " + Ex.StackTrace); } }