protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
               if (this.IsPostBack)
               {
                   // Do Settings here
               }
               else
               {
                 //  Moisture();
               }
               DateTimeCustomControl dtCustomFcha = new DateTimeCustomControl();
               dtCustomFcha.AjaxFunctionality = true;
               dtCustomFcha.ID = "dtCustomFcha";
               dtCustomFcha.TextBoxCSSClass = "form_text";
               dtCustomFcha.Required = true;
               dtCustomFcha.ValidatorsCSSClass = "form_field_error_message";

               pnldtFechaConstitucion.Controls.Add(dtCustomFcha);

               // TO DO: Convert pnldtFechaConstitucion to Custom DateTimePicker

               AddressControl ucDireccion = new AddressControl();
               ucDireccion.ID = "Address";
               ucDireccion.TextBoxClass = "form_text";
               ucDireccion.ValidatorClass = "form_field_error_message";

               pnlDireccion.Controls.Add(ucDireccion);

               TelephoneControl txtTelefono = new TelephoneControl();
               txtTelefono.ID = "txtTelefono";
               txtTelefono.Required = false;
               txtTelefono.ValidationGroup = "grpUserNew";
               txtTelefono.ValidatorsCSSClass = "form_field_error_message";
               txtTelefono.TextBoxCSSClass = "form_text";
               pnlTelefono_1.Controls.Add(txtTelefono);

               TelephoneControl txtTelefono2 = new TelephoneControl();
               txtTelefono2.ID = "txtTelefono2";
               txtTelefono2.Required = false;
               txtTelefono2.ValidationGroup = "grpUserNew";
               txtTelefono2.ValidatorsCSSClass = "form_field_error_message";
               txtTelefono2.TextBoxCSSClass = "form_text";
               pnlTelefono_2.Controls.Add(txtTelefono2);

            }
            catch (Exception Ex)
            {
            }
        }
예제 #2
0
 public static AddressControl BindPanel(Panel p, string id, string label )
 {
     try {
     AddressControl address = new AddressControl();
     address.ID = id;
     address.FieldText = label;
     address.TextBoxClass = "form_text";
     address.FieldTextClass = "form_label";
     address.ValidatorClass = "form_field_error_message";
     address.TextBoxClass = "form_text";
     p.Controls.Add(address);
     return address;
     } catch (Exception ex ) {
     return null;
     }
 }
 private void FillDefaults()
 {
     ListBinder.BindIdentificationType(this.rdTipoDeIdentificacion, "Title", "Value");
        ListBinder.BindMaritaStatus(this.rdEstadoCivil, "Title", "ID");
        ctrlDireccionActual = ListBinder.BindPanel(pnlDireccionActual, "DireccionActual", "Dirección actual");
        ctrlFechaDeNacimiento = ListBinder.BindDate(pnldtFechaDeNacimiento);
        ctrlFechaDeNacimiento2 = ListBinder.BindDate(pnldtFechaDeNacimiento2);
        ctrlFechaDeNacimiento3 = ListBinder.BindDate(pnldtFechaDeNacimiento3);
        crtlTelefono = ListBinder.BindTelephone(pnlTelefono, "txtTelefono", true, null, "form_field_error_message", "form_text");
        crtlTelefono2 = ListBinder.BindTelephone(pnlTelefono2, "txtTelefono2", false, null, "form_field_error_message", "form_text");
 }