public static void loadCopias() { Globals.ThisAddIn.listaCopiasCa.Clear(); for (int iTotalCopias = 0; iTotalCopias < Constantes.maxCopiasCarta; iTotalCopias++) { string sNumCopias = Globals.ThisAddIn.consultarValorPropiedad(iTotalCopias.ToString("00") + Constantes.propiedadPcrCopias); if (sNumCopias.Equals(iTotalCopias.ToString("00") + Constantes.propiedadPcrCopias)) { break; } else { DestinoCa destino = new DestinoCa(); String[] copias = Globals.ThisAddIn.consultarPlaceholderEtiqueta(iTotalCopias.ToString("00") + Constantes.tagCopias).Split(','); destino.nombre = copias[0]; destino.cargo = copias[1].TrimStart(' '); destino.dependencia = copias[2].TrimStart(' '); destino.direccion = Globals.ThisAddIn.consultarValorPropiedad(iTotalCopias.ToString("00") + Constantes.propiedadPcrCopias); Globals.ThisAddIn.listaCopiasCa.Add(destino); } } }
public static void insertarCopia(string nombre, string cargo, string dependencia, string direccion, bool rbtFisica, string ciudad, string pais) { DestinoCa destino = new DestinoCa(); int iCopia = Globals.ThisAddIn.listaCopiasCa.Count; string sNewDireccion = ServicesCarta.estandarizarNomenclaturaDireccion(direccion); if (rbtFisica) { Globals.ThisAddIn.insertarValorPropiedad(String.Concat(iCopia.ToString("00"), Constantes.propiedadPcrCopias), String.Concat(sNewDireccion, ", ", ciudad, ", ", pais)); } else { Globals.ThisAddIn.insertarValorPropiedad(String.Concat(iCopia.ToString("00"), Constantes.propiedadPcrCopias), direccion); } if (!string.IsNullOrEmpty(nombre) && !string.IsNullOrEmpty(cargo) && !string.IsNullOrEmpty(dependencia)) { Globals.ThisAddIn.insertarTexto(String.Concat(iCopia.ToString("00"), Constantes.tagCopias), String.Concat(nombre, ", ", cargo, ", ", dependencia, "*", DateTime.Now.Second.ToString()), false); } else { Globals.ThisAddIn.insertarTexto(String.Concat(iCopia.ToString("00"), Constantes.tagCopias), String.Concat(".", nombre, ", ", cargo, ", ", dependencia, ".*", DateTime.Now.Second.ToString()), false); ActualizarFormatoCopias(nombre, cargo, dependencia); } destino.nombre = nombre; destino.cargo = cargo; destino.dependencia = dependencia; destino.direccion = direccion; Globals.ThisAddIn.listaCopiasCa.Add(destino); }
public static void insertDestinoPersonalizado(string nombre, string cargo, string dependencia, string direccion, bool rbtFisica, string cbCiudad, string cbPais) { DestinoCa destino = new DestinoCa(); destino.nombre = nombre; destino.cargo = cargo; destino.dependencia = dependencia; if (rbtFisica) { string sNewDireccion = estandarizarNomenclaturaDireccion(direccion); destino.direccion = String.Concat(sNewDireccion, ",", cbCiudad, ",", cbPais); } else { if (!string.IsNullOrEmpty(cbCiudad)) { destino.direccion = String.Concat(direccion, ",", cbCiudad, ",", cbPais); } else { destino.direccion = String.Concat(direccion, ",", cbPais); } } Globals.ThisAddIn.InsertTable(destino); }
//Vamaya: se modifica función para que al insertar correo las validaciones de ciiudad no sean tan estrictas y si no estiste la ciudad se guarde el pais public static void insertDestino(string nombre, string cargo, string dependencia, string direccion, RadioButton rbtFisica, ComboBox cbCiudad, ComboBox cbPais) { int iDestino = Globals.ThisAddIn.listaDestinosCa.Count; DestinoCa destino = new DestinoCa(); Globals.ThisAddIn.insertarTexto(String.Concat(iDestino.ToString("00"), Constantes.tagNombreDestino), String.Concat(nombre, "*", DateTime.Now.Second.ToString()), true); Globals.ThisAddIn.insertarTexto(String.Concat(iDestino.ToString("00"), Constantes.tagCargoDestino), String.Concat(cargo, "*", DateTime.Now.Second.ToString()), true); Globals.ThisAddIn.insertarTexto(String.Concat(iDestino.ToString("00"), Constantes.tagDependenciaDestino), String.Concat(dependencia, "*", DateTime.Now.Second.ToString()), true); if (!string.IsNullOrEmpty(cbCiudad.Text.ToString())) { Globals.ThisAddIn.insertarTexto(String.Concat(iDestino.ToString("00"), Constantes.tagCiudadDestino), String.Concat(cbCiudad.SelectedValue.ToString(), "*", DateTime.Now.Second.ToString()), true); } else { Globals.ThisAddIn.insertarTexto(String.Concat(iDestino.ToString("00"), Constantes.tagCiudadDestino), String.Concat(cbPais.SelectedValue.ToString(), "*", DateTime.Now.Second.ToString()), true); } if (rbtFisica.Checked) { String sNewDireccion = estandarizarNomenclaturaDireccion(direccion); Globals.ThisAddIn.insertarValorPropiedad(String.Concat(iDestino.ToString("00"), Constantes.propiedadPcrDestino), String.Concat(sNewDireccion, ", ", cbCiudad.SelectedValue.ToString(), ", ", cbPais.SelectedValue.ToString())); destino.direccion = String.Concat(sNewDireccion, ",", cbCiudad.SelectedValue.ToString(), ",", cbPais.SelectedValue.ToString()); } else { Globals.ThisAddIn.insertarValorPropiedad(String.Concat(iDestino.ToString("00"), Constantes.propiedadPcrDestino), direccion); destino.direccion = direccion; } destino.nombre = nombre; destino.cargo = cargo; destino.dependencia = dependencia; Globals.ThisAddIn.listaDestinosCa.Add(destino); }
public static void loadDestinos() { Globals.ThisAddIn.listaDestinosCa.Clear(); for (int iTotalDestinos = 0; iTotalDestinos < Constantes.maxDestinatariosCarta; iTotalDestinos++) { string sNumDestino = Globals.ThisAddIn.consultarValorPropiedad(iTotalDestinos.ToString("00") + Constantes.propiedadPcrDestino); if (sNumDestino.Equals(iTotalDestinos.ToString("00") + Constantes.propiedadPcrDestino)) { break; } else { DestinoCa destino = new DestinoCa(); destino.nombre = Globals.ThisAddIn.consultarPlaceholderEtiqueta(iTotalDestinos.ToString("00") + Constantes.tagNombreDestino); destino.cargo = Globals.ThisAddIn.consultarPlaceholderEtiqueta(iTotalDestinos.ToString("00") + Constantes.tagCargoDestino).ToString(); destino.dependencia = Globals.ThisAddIn.consultarPlaceholderEtiqueta(iTotalDestinos.ToString("00") + Constantes.tagDependenciaDestino); destino.direccion = Globals.ThisAddIn.consultarValorPropiedad(iTotalDestinos.ToString("00") + Constantes.propiedadPcrDestino); Globals.ThisAddIn.listaDestinosCa.Add(destino); } } }